1.函数
常用函数
abs()#绝对值函数
max()#最大值函数
int()#数据类型转换函数
hex()#将整数转换为十六进制函数
函数可以直接被赋值给一个变量,类似引用。如i=int()
2.函数定义
python中定义函数,要使用def语句,再依次写出函数名,括号,参数和冒号:,最后在缩进中编写代码,末尾加上函数得返回值,
使用return语句即可。
举例:
def my_sum(x,y):
sum=0
sum= x+y
return sum
print(my_sum(10,2))
注意冒号:,注意缩进
3.定义空函数
def nop():
pass
pass什么也不做,只充当一个占位符,不会报错。但是空函数没有pass则会报错
4.函数也可以返回多个值,例如返回移动目标得位置
import math #导入数学函数
def my_move(x,y,step,angle=0): #angle=0意味着默认参数,没有输入的话就默认为0
nx=x+step*math.cos(angle)
ny=y+step*math.sin(angle)
return nx,ny
x,y=my_move(100,200,90,math.pi/6)
值得注意的是,返回的多个值其实是一个元组,所以可以分别把元素赋值给其他变量,只不过没有了括号。