函数 对实现某一功能进行封装,就是函数
提高代码的复用性
两个新的关键字 : def,return
函数的定义:
def 函数名称(参数)
函数体代码
return 返回值
函数的调用:
函数名(参数)
函数的参数:
形式参数:定义函数时设置的参数
实际参数:调用函数的设置的参数
函数的类型有哪些:
1、无参无返回值函数
2、无参有返回值函数
3、有参无返回值函数
4、有参有返回值函数
函数的定义
1、无参无返回值函数
def print_user_info():
print("name:小青")
print("age:20")
print("gender:女")
print_user_info() #函数的调用
2、无参有返回值函数
def q():
return 1+2
q1=q()
print(q1)
3、有参无返回值函数
def print_user_info2(name,age,gender): #未知的内容
print("name:{}".format(name),end=" ")
print("age:{}".format(age),end=" ")
print("gender:{}".format(gender))
print_user_info2("张三",20,"male") #已知的内容
print_user_info2("张2",20,"male") #已知的内容
print_user_info2("张1",20,"male") #已知的内容
end=” ” 注:下行接上
4、有参有返回值函数
def a_b_print_sum_info4(x,y):
sum=x+y
return sum
c=a_b_print_sum_info4(3,4)
print(c)
通过列表返回过个计算结果
res1= x+y
res2= x-y
res3= x*y
res4= x/y
#ressum=(res1,res2,res3,res4)
return res1,res2,res3,res4
ressum=x_y_list(5,2)
print(ressum) #赋给变量在输出
print(x_y_list(5,2)) #直接输出
a,b,c,d=x_y_list(5,1) #加减乘除赋给变量 挨个输出
print(a)
print(b)
print(c)
print(d)