PythonDay09
今日内容
-
函数定义
-
函数调用
-
-
函数的参数
函数定义
# 通过定义一个计算数据长度的函数,def为关键字,count_len是函数名
def count_len():
lst = [1, 2, 5]
count = 0
for i in lst:
count += 1
# 通过函数名调用
count_len()
函数的返回值
def return_len():
return 'len'
a = return_len()
print(a)
return:
# 1.return可以返回任意类型数据
# 2.返回多个内容是元组的形式
# 3.下方不执行,并且会终止当前这个函数
# 4.不写或者return后不写,都返回None
函数的参数
def yue(app1,app2,app3,app4):
print(app1)
print(app2)
print(app3)
print(app4)
yue('qq','weixin','taobao','zhifubao')
函数的参数:
-
形参:定义的时候定义的参数
位置参数: 一一对应 关键字参数: 按照名字进行传参 混合参数: 位置参数和关键字参数一起使用
-
实参:实际传入的参数
位置参数: 一一对应 关键字参数: 按照名字进行传参 混合参数: 位置参数和关键字参数一起使用
-
传参:从调用函数的时候将值传递到定义函数的过程叫做传参
注意点
注意点: 参数名字不能重复,优先级不能放反
位置参数 > 默认参数
位置参数是一一对应
参数传递后,可以不使用
return 不能终止循环
三元运算符
c = a if a > b else b
条件成立的结果(a) 条件(if a > b else) 条件不成立的结果(b)