python函数
来源:互联网 发布:义乌淘宝营销培训 编辑:程序博客网 时间:2024/06/01 09:20
函数的定义:
def add(x,y):
return x+y
def 表示定义一个函数,紧接着是函数名,函数名后面是一对小括号列出函数列表。参数列表后使用一个冒号开始函数体
函数体是正常的Python语句,可以包含任意结构
return语句表示函数的返回值
函数有输入(参数)和输出参数(返回值)的代码单元,把输入转化为输出
函数的调用:
定义函数的时候,并不会执行函数体,当调用函数的时候才会执行其中的语句块
add(3,5) 函数使用函数名调用,传入实参
函数的传参:
def add(x,y): ret = x + y print('{} + {} = {}'.format(x,y,ret)) return retadd(3,5) #参数按照定义的顺序传入,这样的传参方式叫位置参数add(y=5,x=3) #指定按照定义是的变量名传递,这样的传参方法叫关键字参数
关键字参数和位置无关
位置参数和关键字参数混合使用,位置参数必须在关键字参数之前
如下报错:
add(x=3,5)
File "<ipython-input-9-251906d3089b>", line 1 add(x=3,5) ^SyntaxError: positional argument follows keyword argument
0 0
- python函数
- python 函数
- python 函数
- Python 函数
- python 函数
- PYTHON函数
- python 函数
- Python函数
- python 函数
- Python 函数
- Python 函数
- Python 函数
- python函数
- python函数
- python 函数
- Python 函数
- Python函数
- Python函数
- C#时间格式化(Datetime)用法详解
- 【matlab】freqz函数的使用(二)
- 学习opencv记录
- boost库生成文件命名和编译
- 剑指Offer之面试题33:把数组排成最小的数
- python函数
- 将两个有序链表合并成一个有序链表
- C++primer 习题6.22
- 2015阿里天池大数据竞赛解题源码
- Glide加载圆形image第一次显示占位图的原因
- Linux发展历史
- C 带头节点的单链表查找中间节点
- Python Descriptors 指南
- 剑指Offer之面试题34:丑数