没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
Python基础教程:函数参数和注解 四种参数 Python函数func定义如下: def func(first, *args, second="Hello World", **kwargs): print(first) print(args) print(second) print(kwargs) func("lisi", "san", py="good") 运⾏后会输出: lisi ('san',) Hello World {'py': 'good'} 它有四种参数: first是定位参数,positional parameter,不可省略。 *args是可变参数,arguments,存⼊元组。 second是默认值参数,default argument values,可以省略。 **args是关键字参数,keyword arguments,存⼊字典。 func函数的调⽤⽅式有以下这些: 1.传⼊单个定位参数。 func("lisi") -------------------- lisi () Hello World {} 2.第⼀个参数后的任意个参数会被*args捕获,存⼊⼀个元
资源推荐
资源详情
资源评论
Python基础教程:函数参数和注解
四种参数
Python函数func定义如下:
def func(first, *args, second="Hello World", **kwargs):
print(first)
print(args)
print(second)
print(kwargs)
func("lisi", "san", py="good")
运⾏后会输出:
lisi
('san',)
Hello World
{'py': 'good'}
它有四种参数:
first是定位参数,positional parameter,不可省略。
*args是可变参数,arguments,存⼊元组。
second是默认值参数,default argument values,可以省略。
**args是关键字参数,keyword arguments,存⼊字典。
func函数的调⽤⽅式有以下这些:
1.传⼊单个定位参数。
func("lisi")
--------------------
lisi
()
Hello World
{}
2.第⼀个参数后的任意个参数会被*args捕获,存⼊⼀个元组。
func("lisi", "a", "b", "c")
----------------------------
lisi
('a', 'b', 'c')
Hello World
{}
3.没有明确指定名称的关键字参数会被 ** kwargs捕获,存⼊⼀个字典。
func("lisi", j="1", k="2")
--------------------------------
lisi
()
Hello World
{'j': '1', 'k': '2'}
4.second只能作为关键字参数传⼊。
资源评论
小虾仁芜湖
- 粉丝: 84
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功