python函数传参

矫情吗;* 2021-12-11 01:45 462阅读 0赞

调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值:

#!/usr/bin/python3

#可写函数说明defprintinfo(name, age = 35):

“打印任何传入的字符串”

print(“名字: “, name)

print(“年龄: “, age)

return

#调用printinfo函数

printinfo(age=50, name=”runoob”)

print(“-———————————-“)printinfo(name=”runoob”)

增加一个定义参数sex,

如未对参数赋值,则语法错误,说明一定要对定义函数的参数赋值吗?

如定义参数默认赋值(age),如后边没有赋值(说明没有赋值覆盖),还是用原来的参数

转载于:https://www.cnblogs.com/yezimama/p/10996173.html

发表评论

表情:
评论列表 (有 0 条评论,462人围观)

还没有评论,来说两句吧...

相关阅读

    相关 函数问题

    首先,要意识到参数传递是单向的,只能传入形参,不能传出。 “通过指针去修改实参内容是可以的,没有违反参数不能回传的问题” 另外,对于指针概念的理解也很重要:      

    相关 shell脚本函数

    函数可以提高代码复用,在python、java中比较常见。 shell脚本也有函数,可以将一组命令集或语句形成一个可用代码块。 定义格式 函数名(){

    相关 python函数

    调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值: \!/usr/bin/python3 \可写函数说明defprinti