函数的实参与形参
def user(username):print(f"Hello, {username.title()}!")
user("jesse")
运算结果:
Hello,Jesse
(1)这里username是变量吗?
(2)如果是变量为什么与下面的"Jesse"不一样,没有带引号""
(3) 为什么print()里面输入的是username,但是结果出来到的是Jesse
(4)user(username)与user("jesse")之间有啥关系? username是形参, 在执行时确定, 后面user("jesse")中的"jesse"就是username
字符串.title方法会将每个单词的首字母大写, 所以变成了Jesse 本帖最后由 jackz007 于 2022-4-7 15:14 编辑
def user(username): # 函数 user()接收一个输入参数,这个输入参数用 username 来表示,同时,username 是函数 user() 的一个局部变量。
print(f"Hello, {username.title()}!") # username . title() 是字符串方法,其作用是将字符串 username 中每一个单词的首字母变成大写,其余字母一律小写。
# 函数 user() 在这里结束
user("jesse") # 以字符串 "jesse" 为参数,调用函数 user(),进入函数 user() 内部后,username 的值将是 "jesse"
页:
[1]