标签:一起 优先 优先级 不执行 内容 返回 int 元组 return
1.将某个功能封装到一个空间中就是一个函数
2.减少重复代码
定义函数的时候函数体不执行,函数体中存放的是代码
def 关键字
len函数名 -- 变量名一模一样
()必须要写的 格式规定
:语句结束
函数名+括号 就是在调用函数
面向函数:
def work():
print("ds")
print("qwe")
print("zz")
work()
面向过程:
print("ds")
print("qwe")
print("zz")
函数的返回值,返回给函数的调用者
return 值 后面可以接任意
1.可以返回任意类型数据
2.return返回多个内容是元组的形式
3.ruturn下方的代码不执行,并且会终止当前这个函数
return 不能终止循环
def work(s,z): 形参
#函数帮咱们做了一个赋值 s = "momo"
print("ad")
print("ds"+ s)
print("qwe")
print("zz")
work("momo","tantan") 实参
形参:函数定义阶段括号中的参数叫做形参
位置参数:传参的时候 一一对应 不能多不能少 #位置参数必须放在默认参数的前面
默认参数:函数定义时括号中写好的就是默认参数,不进行传参时,使用默认函数进行
混合参数
传参:将实参传递给形参的过程叫做传参
实参:在函数调用阶段括号中的参数叫做实参
关键字参数:按照名字进行传参
混合参数:位置和关键字参数一起传递
位置参数
参数名字不能重复,优先级不能放反
def func(a,b):
return a if a > b else b
print(func(6,9))
条件成立的结果a 条件if a>b 条件不成立的结果b
返回顶部
标签:一起 优先 优先级 不执行 内容 返回 int 元组 return
原文地址:https://www.cnblogs.com/lvshuaishuai/p/11636657.html