1. 什么是函数?
f(x) = x + 1
y = x + 1
函数是对功能或者动作的封装
2. 函数的语法和定义
def 函数名():
函数体
调用:
函数名()
3. 关于函数的返回值
return : 返回
函数的返回值问题:
函数可以有返回值, 也可以没有返回值
函数如果没有返回值. 在函数最后执行完毕的时候会默认返回None
在函数中只写了return, 但是没有写返回值
在函数中写了return, return None 返回的结果还是None
在函数中写了return 值, 返回一个结果.
在函数中写return 值1, 值2, 值3... 返回多个结果. 多个结果会以元组的形式返回
4. 函数的参数(部分)
小括号是什么, 小括号表示调用, 传参
1. 什么是参数: 参数是给函数传递的信息
形参: 在函数声明的位置写的变量
1. 位置参数
2. 默认值
3. 动态传参(明天) *, **
实参: 在函数调用的时候给函数传递的具体的值
1. 位置参数
2. 关键字参数
3. 混合: 位置, 关键字
传参: 把实参给形参的过程
练习:写一个函数, 在函数内部. 要求用户输入两个数. 返回大的那个数
def func(): # fn func a = int(input("请输入第一个数:")) b = int(input("请输入第二个数:")) # if a > b: # return a # else: # return b # 三目运算 c = a if a > b else b # c装的是a, b中大数 # 值1 if 条件 else 值2 return c ret = func() print(ret)