今天开始学Python(函数可选参数)
来源:互联网 发布:咪蒙语录 知乎 编辑:程序博客网 时间:2024/05/19 02:23
Python 允许函数参数有缺省值;如果调用函数时不使用参数,参数将获得它的缺省值。
此外,通过使用命名参数还可以以任意顺序指定参数。
def init(name, age = 18, sex = "boy"): print("%s is a %s, who's age is %d" %(name,sex,age)) if __name__ == '__main__': init("jack") #age 和 sex 都使用默认参数 init("jack", 20) #sex 使用默认参数 init(sex="girl", name="rose") #显示命名指定参数赋值,可以以任何顺序出现#其实,参数列表是一个字典,通常不使用参数名称的函数调用只是一个简写形式#Python 按照函数声明中定义的的参数顺序将参数值和参数名称匹配起来
上面程序的运行结果:
jack is a boy, who's age is 18jack is a boy, who's age is 20rose is a girl, who's age is 18
- 今天开始学Python(函数可选参数)
- 今天开始学python
- 今天开始学Python(dictionary的keys,values,items函数)
- 今天开始学python(内置数据类型)
- 今天开始学Python(type,str,dir及其他内置函数)
- vb 函数参数可选
- 函数的可选参数
- python 函数参数(必选参数、默认参数、可选参数、关键字参数)
- python 函数参数(必选参数、默认参数、可选参数、关键字参数)
- 今天开始学JSF
- 今天开始学汇编!
- 今天开始学java
- 今天开始学STRUST2
- 今天开始学java!
- 今天开始学VBA
- 今天开始学php
- 今天开始学WINCE
- 今天开始学c#
- kermit安装和配置
- 机器学习之K-means算法:深入浅出K-Means算法
- 【工具类-java image filter】如何利用java缩放图片?
- linux查看系统版本
- 关于异步任务AsyncTask的解析
- 今天开始学Python(函数可选参数)
- 获取键盘录入内容的方法
- hdu1597
- 新人开淘宝店做代销必须要了解的东西,你知道吗?
- C# 串口通讯的数据丢失和同步异步问题
- C#如何让子界面显示在父界面本体上
- Android电源管理
- dp之最长公共子序列算法
- 《c和指针》笔记--简洁的单项链表插入操作