
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
1、说明
收集参数,关键字参数,普通参数可以混合使用
使用规则就是普通参数和关键字参数优先
定义的时候一般找普通参数,关键字参数,收集参数tuple,收集参数dict
2、实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # 收集参数混合调用案例
# stu模拟一个学生的自我介绍
def stu(name, age, *args, hobby= "没有" , **kwargs):
print( "Hello 大家好" )
print( "我叫 {0}, 我今年 {1}岁了。" .format(name, age))
if hobby == "没有" :
print( "我没有爱好,so sorry" )
else :
print( "我的爱好是{0}" .format(hobby))
print( "*" * 20)
for i in args:
print(i)
print( "#" * 30)
for k,v in kwargs.items():
print(k, "---" , v)
# 开始调用函数
name = "Liuying"
age = 19
# 调用的不同格式
stu(name, age)
stu(name, age, hobby= "游泳" )
stu(name, age, "王晓静" , "刘石头" , hobby= "游泳" , hobby2= "烹饪" , hobby3= "跟不同女生聊天" )
|
以上就是Python收集参数的调用顺序,希望能对大家有所帮助。更多Python学习指路:python基础教程