python 函数
来源:互联网 发布:学霸必备软件 编辑:程序博客网 时间:2024/05/20 09:26
定义一个函数
你可以定义一个由自己想要功能的函数,以下是简单的规则:
- 函数代码块以def关键词开头,后接函数标识符名称和圆括号()。
- 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号起始,并且缩进。
- Return[expression]结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
所有参数(自变量)在Python里都是按引用传递。如果你在函数里修改了参数,那么在调用这个函数的函数里,原始的参数也被改变了。
必备参数:必须传,不传会出错。
命名参数:传入的参数可以顺序改变。只要相应的命名相同即可。
例:
def fun(name,age)
可如此调用:def fun(age = 19,name = "liang")
缺省参数:如果值 没有传入,则被认为是默认值
例
def fun(name,age =35)
调用时fun(name ="liang"),则age使用默认值
不定长参数: def funcname([arg],*vartuple) #加了*后的变量会存放所有示命名的变量参数。
0 0
- python函数
- python 函数
- python 函数
- Python 函数
- python 函数
- PYTHON函数
- python 函数
- Python函数
- python 函数
- Python 函数
- Python 函数
- Python 函数
- python函数
- python函数
- python 函数
- Python 函数
- Python函数
- Python函数
- Android.mk的用法和基础
- HTML5比较成熟的技术
- 各种离职原因
- hdu 3068 最长回文 (Manacher算法)
- Android中的LayoutParams继承结构
- python 函数
- 详解Android中AsyncTask的使用
- Spring技术入门(六)
- robotium命令行启动
- oracle的if else查询
- Nested-Loop Join Algorithms
- c++ 中的重载全局new,delete
- 对指针、结构化的一些思考
- SSH之hibernat配置文件配置