什么是函数?
函数就是对功能的封装。
函数的定义语法:
我们使用def关键字来定义函数
def 函数名():
函数体#或者代码块(函数被执⾏行行之后要执⾏行行的代码)
def yue(): print("拿出⼿手机") print("打开陌陌") print("找个漂亮的妹⼦子") print("问她, 约不不约啊?") print("oK. ⾛走你!") yue()
返回值
return : 在函数执行的时候. 如果遇到return. 直接返回
1.如果函数什么都不写, 不写return, 没有返回值. 得到的是None
2.在函数中间或者末尾写return, 返回的是None
3.在函数中写return 值. 返回一个值.
4.在函数中可以返回多个返回值, return 值1, 值2, 值3...., 接收的是元组
写函数. 让用户输入a和b, 返回a+b的结果 def sum(): a = int(input("请输入一个a:")) b = int(input("请输入一个b:")) c = a + b return c ret = sum() print(ret)
参数
函数执行的时候给函数传递信息.
*形参:函数声明的位置的变量
*实参:函数调用的时候给的具体的值
传参:把实参交给形参的过程
1.实参:
1.位置函数,就是按照形参的位置,给出对应的形参传值,要一一对应。
2.关键字参数:按照形参的名字给出形参值
3.混合参数:即用位置参数,也用关键字参数
2.形参
1.位置参数:
2.默认值参数:先给出位置,在默认