• 函数的基础构造


    # 函数的应用,函数主要用于功能的包装,函数名的命名规则跟变量一样
    # 语法:
    #     def 函数名(形参):
    #           函数体
    #       函数名(实参)
    #       return 返回值       #return后无返回值或者不添加return输出的是None,
    #       若ret=函数名()        #若return后有多个值输出的是元祖
    #       print(ret)#打印返回值
    # def game():
    #     print("英雄联盟")
    #     print("王者荣耀")
    #     print("绝地求生")
    #     print("CF")
    #     print("DNF")
    #     print("剑网三")
    #     print("魔兽世界")
    #     print("DOTA")
    #     return "我就玩英雄联盟"
    #
    # ret=game()
    # print(ret)
    # ret1=game()
    # print(ret1)
    # def lol():
    #     print("德玛西亚之力")
    #     print("德玛西亚之翼")
    #     print("诺克萨斯之手")
    #     print("暗影岛之魂")
    #     return "德玛","鸟姐","诺手","劫"
    # ret=lol()
    # a,b,c,d=lol()
    # print(ret)#return返回多个值时,输出的是元祖
    # print(a)
    # print(b)
    # print(c)
    # print(d)
    # def gays(s1,s2,s3):##s1,s2,s3为声明变量为形参
    #     print("%s在联盟中是对gay" %s1)
    #     print("%s在联盟中是对gay" % s2)
    #     print("%s在联盟中是真的情侣"% s3)
    # gays("ez和宝石","德玛和皇子","猴子和狐狸")#ez和宝石,德玛和皇子,猴子和狐狸为实参
    # 实参和形参
    # 实参:1.位置参数:按照位置给形参赋值
    # 2. 关键字参数. 按照名称给形参赋值
    # 3.混合参数,顺序:位置参数在前,关键字参数在后
    #形参:
    # 1.位置参数.
    #  2.默认参数
    # 3. 混合参数. 先用位置参数, 再用默认参数
    def introduce(name,smallname,hobby,age,sex="男"):
        print("英雄联盟中名字叫%s的英雄,性别为%s,外号叫%s,爱人是%s,年龄是%d"%(name,sex,smallname,hobby,age))
    introduce("德玛","盖伦","卡特",20)
    introduce(name="盖伦",smallname="盖伦",hobby="卡特",age=20)
    introduce("德玛","盖伦",hobby="卡特",age=20)
    introduce("狐狸","小狐狸","猴子",2000,"女")
    
  • 相关阅读:
    随便写的,关于外部提交按钮
    thinkPHP--empey标签
    ramdajs库应用场景
    数组常用用法--map,filter,reduce
    接口签名
    四种常见的 POST 提交数据方式
    localhost、127.0.0.1和0.0.0.0和本机IP的区别
    ftp与sftp
    本地已有项目上传git
    github和gitlab比较
  • 原文地址:https://www.cnblogs.com/zhangdaye/p/9299960.html
Copyright © 2020-2023  润新知