没有合适的资源?快使用搜索试试~ 我知道了~
Python小代码——函数参数传递的例子 Python小代码 记录一下自己在使用python过程中写过的小代码,如有错误或不足敬请指正。 函数构建 Python中最简单的函数形式如下: def info(name, gender, age=20, city='Beijing'): print('name:', name) print('gender:', gender) print('age:', age) print('city:', city) 其中,name、gender为必选参数,age、city为默认参数。在调用函数时,必选参数必须赋值,默认参数可以
资源详情
资源评论
资源推荐
Python小代码小代码——函数参数传递的例子函数参数传递的例子
Python小代码——函数参数传递的例子
Python小代码小代码
记录一下自己在使用python过程中写过的小代码,如有错误或不足敬请指正。
函数构建函数构建
Python中最简单的函数形式如下:
def info(name, gender, age=20, city='Beijing'):
print('name:', name)
print('gender:', gender)
print('age:', age)
print('city:', city)
其中,name、gender为必选参数,age、city为默认参数。在调用函数时,必选参数必须赋值,默认参数可以重新赋值也可以
使用默认值。
函数调用函数调用
只为必选参数赋值
第一种情况,我们只为必选参数赋值。
def info(name, gender, age=20, city='Beijing'):
print('name:', name)
print('gender:', gender)
print('age:', age)
print('city:', city)
info('Ricky', 'M')
这里只为name和gender两个必选参数赋值,结果如下:
name: Ricky
gender: M
age: 20
city: Beijing
可以看到,输出的name和gender使用了我们赋的值,而age、city使用的是默认值。
为必选参数和默认参数赋值
第二种情况,我们为必选参数和默认参数赋值。
(1) 为name、gender、age参数赋值,结果如下:
info('Lily', 'F', 22)
name: Lily
gender: F
age: 22
city: Beijing
(2) 为name、gender、age、city参数赋值,结果如下:
info('Andy', 'M', 24, 'Huaian')
name: Andy
gender: M
age: 24
city: Huaian
必选参数未赋值
此外,需要注意的是如果没有给必选参数赋值,会报如下的错误:
info('Ricky')
Traceback (most recent call last):
File "E:/pytorch_mul_label_classifier/dataset/demo.py", line 7, in
info('Ricky')
TypeError: info() missing 1 required positional argument: 'gender'
weixin_38591011
- 粉丝: 4
- 资源: 919
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0