栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

零基础自学python复习基础 函数 (五)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

零基础自学python复习基础 函数 (五)

前言

目录

一、函数

                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,"但坚持一定很酷")

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/921083.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号