python中的函数的定义与实现
2020-03-28 本文已影响0人
daoqing99
什么是函数
函数(Funtion)是实现具有特定功能的代码。
python中预制了很多内置函数
开发者也可以创建自定义函数
函数 | 功能 |
---|---|
print() | 向控制台打印 |
input() | 接收控制台输入 |
format() | 格式化字符串 |
list() | 创建列表 |
lower() | 字符串转小写 |
upper() | 字符串转大写 |
函数的特点
隐藏实现功能的细节
重用代码
提高可读性,便于调试
函数的定义
定义函数的语法
def 函数名(形参1,形参2,形参n):
要运行的代码(函数体)
return 输出的数据(返回值)
函数的使用技巧1
- 设置参数默认值:只需要在形参后面增加"='具体值'",即可
- 关键字传参:
health_check(name='张三',age='26')
不必按参数顺序书写
health_check(name,age,*,height,hr)
*
代表之后所有的参数传参时必须使用关键字传参height
hr
- 混合式传参:既用关键字传参又用参数传参就叫混合传参
函数的使用技巧2
序列传参
字典传参
返回值包含多个数据
序列传参(不常用)
def calc(a,b,c):
return (a+b)*c
li=[1,5,10]
print(calc(*li)) // 加一个*即表示a=1,b=5,c=10
字典传参
parm = {'name':'张三','age':'22'}
heath_check(**parm)
注意字典传参需要两个**
,序列传参一个*
python中的随机数
随机数是值随机产生的数字
python中通过random
产生随机数
import random
#产生一个1-16之间的随机整数 包括1和16
r=random.randint(1,16)