前言
目录
一、函数
1.使用 def 创建函数
2.调用函数
3.默认参数
4.传参 list()
5.传参dict()
6.传参tuple()
7.传参set()
8.return()返回值
9.关键字参数
10.任意参数
11.递归
12.让实参变成可的
13.结合使用函数和while循环
14.结合使用位置实参和任意数量实参
前言:python函数基础进行复习 一、函数
1.使用 def 创建函数
def Kg():
print("李白 唐代 ")
2.调用函数
def li_bai():
print("李白")
3.默认参数
li_bai()
def k_python(李白 = "李白"):
print("李白 "+李白 )
k_python("王维")
k_python("杜甫")
k_python()
k_python("传参")
4.传参 list()
def k_u(kjys):
for x in kjys:
print(x)
kjys = ["调用函数","传参","def"]
k_u(kjys)
5.传参dict()
def k_u(kjys):
for d in kjys:
print(d)
kjys = dict(name = "铠甲勇士",id = "123456")
print(kjys)
6.传参tuple()
def e_d(kjys):
for w in kjys:
print(w)
kjys = tuple(("说出新时代","字符串","数字","字典"))
e_d(kjys)
7.传参set()
def w_a(kjys):
for a in kjys:
print(a)
kjys = set(("tuple","list","set","dict"))
w_a(kjys)
w_a("李白")
8.return()返回值
def k_p(x):
return 4 * x
print(k_p(1))
print(k_p(4))
def T_t(d):
return "铠甲勇士" == d
print(T_t("李白"))
print(T_t("铠甲勇士"))
9.关键字参数
#key = value 语法发送参数 参数的顺序无关紧要
def R_t (kjys1,kjys2,kjys3):
print("刑天铠甲后传" + kjys1)
R_t(kjys1= "关键字参数",kjys2 = "key = value",kjys3="顺序")
10.任意参数
#如果您不知道将传递给您的函数多少个参数,请在函数定义的参数名称前添加 *。
#如果参数数目未知,请在参数名称前添加 *
def n_w(*kjys):
print("任意参数")
n_w("铠甲勇士","李白","python")
11.递归
def k_k(n):
if (n>0):
g = str(n) + str(k_k(n-1))
print(g)
else:
g = 0
return g
print("蜡笔")
k_k(4)
12.让实参变成可的
def g(q,w,r):
w = q+w+r
return w
d = g("铠甲勇士t","地虎t","items")
print(d)
d = g("龙虎门t","和平精英t","王者荣耀")
print(d)
13.结合使用函数和while循环
def h(k,**n):
d =k
return d
while True:
print("t铠甲勇士")
print("bai")
e= input("输入你的密码:")
if e == "bai":
break
w = h(e)
print(w)
14.结合使用位置实参和任意数量实参
def g(d,*y):
print("实参"+str(d))
for y in y:
print(y)
g(4,"放弃不难")
g(4,"但坚持一定很酷")



