百度网站排名优化工具,软文营销经典案例200字,在360怎么做网站,网站建设服务开发1、值传递” 和“引用传递”
1#xff09;不可变的参数通过“值传递”。比如整数、字符串等 2#xff09;可变的参数通过“引用参数”。比如列表、字典。 3#xff09;避免可变参数的修改 4#xff09;内存模型简介 2、函数参数类型
1#xff09; def func() #无参…1、值传递” 和“引用传递”
1不可变的参数通过“值传递”。比如整数、字符串等 2可变的参数通过“引用参数”。比如列表、字典。 3避免可变参数的修改 4内存模型简介 2、函数参数类型
1 def func() #无参数函数 2 def func(value1, value2) #有参数函数位置参数 3 def func(namevalue) #关键字参数函数 4 def func(*name) #可变参数个数匹配并收集为 元组 的参数函数 5 def func(**name) #可变参数个数 匹配并收集为 字典 的参数函数入参必须为keyvalue形式 6 def func(*args, name) #可变参数个数 name必须按照关键字传递的参数函数 7 def func(a, *b, **d ) #* 和 ** 的联合使用 **必须在 *的后面 3、解包参数
1与函数 def(*arg)、 def(**arg) 的定义相反通过*语法对参数进行解包 4、本节总结
• 如何掌握本节内容 1函数的传值类型、函数的参数类型、解包调用 2课后把代码自己敲一遍