1、函数定义
一段实现特定功能的代码,使用函数可以提高代码的重复利用率。
2、自定义函数
使用关键字def声明函数:
def 函数名(参数):
函数体
return 返回值
#定义无功能的空函数,函数体只需写pass
def 函数名():
pass
#使用不定长参数(不确定参数个数),在参数前加 * 进行声明
def 函数名(*参数名):
函数体
#lambda 定义匿名函数
lambda 参数 : 表达式
举例
#空函数
def my_empty():
pass
#无返回值
def my_print(name):
print('hello',name)
#有返回值
def my_sum(x,y):
s=x+y
print('s-->',s)
return s
#不定长参数
def my_variable(*params):
for p in params:
print(p)
#匿名函数
my_sub=lambda x,y:x-y
3、函数调用
调用一个函数知道函数名和参数就可以了
举例
my_empty()
my_print('Jhon')
result = my_sum(1,2)
my_variable(1,2,3,4,5,6)
print(my_sub(2,1))
网友评论