上一篇
python 函数参数 冒号
- 行业动态
- 2024-05-23
- 2654
Python函数参数冒号表示该参数是可选的,可以不传递。在调用函数时,如果没有传递该参数,其默认值为None。
冒号在Python函数参数中的作用是用于解包,当函数的参数是一个可迭代对象(如列表、元组、字典等)时,可以使用冒号将可迭代对象的值依次分配给函数内部的变量。
以下是一些使用冒号解包的示例:
1、列表解包
def func(a, b, c): print(a, b, c) lst = [1, 2, 3] func(*lst) # 输出:1 2 3
2、元组解包
def func(a, b, c): print(a, b, c) tup = (4, 5, 6) func(*tup) # 输出:4 5 6
3、字典解包
def func(a, b, c): print(a, b, c) dct = {'x': 7, 'y': 8, 'z': 9} func(**dct) # 输出:7 8 9
4、同时解包列表和字典
def func(a, b, c): print(a, b, c) lst = [10, 11] dct = {'m': 12, 'n': 13} func(*lst, **dct) # 输出:10 11 12 13
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/200082.html