python函数参数介绍
来源:互联网 发布:人工智能从入门到精通 编辑:程序博客网 时间:2024/05/29 18:56
python中自定义函数的参数主要分为4种,分别为必选参数、默认参数、可变参数和关键字参数。
必选参数:
常用的一种参数,调用函数时必须传递该参数
def func(x): print x默认参数:
调用函数时可以不传递该参数,此时函数将该参数设置为默认值
def func(x=1): print x#如果x没有传入值,则打印1
可变参数:
定义时参数前面加*,则该参数为可变参数。可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。
如果已经有了一个list或tuple想作为可变参数传递,则只需在这个list或tuple变量名前加*传入即可。
def func(*x): #此时x=tuple() for each in x: print each,#func(1,2,3)#1 2 3#l=[1,2,3]#func(*l)#1 2 3关键字参数:
关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict。用法和内容可以参考可变参数。
def func(**x): #x=dict() print x#func(num1=1,num2=2,num3=3)#{'num1':'1','num2':'2','num3':'3'}
0 0
- python函数参数介绍
- 20161007 Python 函数参数介绍
- Python sklearn库中决策树tree.DecisionTreeClassifier()函数参数介绍
- 关于Python函数中self参数使用介绍
- PostMessage函数参数介绍
- WinMain函数参数介绍
- WinMain函数参数介绍
- WinMain函数参数介绍
- WinMain函数参数介绍
- WinMain函数参数介绍
- WinMain函数参数介绍
- sws_getContext函数参数介绍
- WinMain函数参数介绍
- python函数参数
- Python函数参数
- python函数星号参数
- Python函数参数中的*,**
- python 函数参数传递
- centos中yum采用光盘为软件安装源
- DrawerLayout使用
- Codeforces-719A-Vitya in the Countryside
- MongDB基础学习(一)
- vs2010 LINK : fatal error LNK1123: 转换到 COFF 期间失败:
- python函数参数介绍
- ubuntu命令
- MongDB基础学习(二)
- 详解alloc、init 自定义初始化方法
- Matlab 读取 XML文件
- MongDB基础学习(三)
- spring自定义标签之规范定义XSD
- System.getProperty参数详解
- linux部分文件命令练习