美文网首页
python函数定义

python函数定义

作者: 寧寧欧尼 | 来源:发表于2018-07-29 16:42 被阅读0次

    一、认识函数

    函数式定义好的,可以重复使用的,用来实现单一,或相关功能的代码段

    二、基本语法

    【定义/声明函数、调用函数】

    define 定义
    def 函数名称():
        函数中要执行的代码
    #函数的声明定义
    def eat ():
        print("函数中要执行的代码")
    #调用执行函数
    eat()
    #定义函数:括号中的变量:函数的参数~用于接收数据
    def jie_suan(m,p)
        print("函数中接收到的数据:%s,%s"% (m,p))
    #给参数赋值
    jie_suan(10,20)
    

    三、四种处理函数

    1.不需要资源,不需要结果:只要执行就好
    2.需要数据,但是不需要结果:只要提供数据才能正常执行
    3.不需要提供数据,但是需要返结果
    def dai_qu_kuai_di():
        print("调用函数[前台],帮忙收取快递")
        kuai_di = "小爱"
        print("快递接收:%s" % kuai_di)
    
    #通过return 关键字,将数据返回给调用的人
        return kuai_di
    # 不需要数据,但是需要结果的:直接执行~同时将执行返回结果赋值给变量存储
    kd = dai_qu_kuai_di()
    print(kd)
    #输出结果:
    调用函数[前台],帮忙收取快递
    快递接收: 小爱
    小爱
    
    4.需要数据,需要结果:按照位置传递具体数据~定义变量接收数据
    image.png

    四、函数定义规则

    1.函数代码块以def关键字开头,后接函数标识符名称和圆括号()
    2.任何传入参数和自变量必须放在圆括号中间啊。圆括号里面可以用于定义参数
    3.函数内容以冒号其实,并且缩进
    4.return [表达式]结束函数,选择性的返回一个值给调用方。不带表达式的return相当于返回None
    5.根据功能是否哦需要结果,定义是否要返回值;返回值通过return返回
    *函数中无论什么地方囊,一旦执行return,函数直接结束!

    五、函数声明

    def 函数名称(参数列表):   参数列表:表示可以接受0~n个参数
        函数中要执行的代码
        [return 返回结果]    可以有返回结果/没有返回结果
    

    六、函数变量

    函数的参数

    参数:其实就是一种变量
    是一种特殊的变量:专门给函数接收数据使用的

    形参;实参
    def show_info(name):#name变量:名义上函数执行需要一个数据name:形式参数
        print("用户姓名:%s" %name)
    show_info("李易峰")#调用执行函数,传递了一个具体的实际的数据:实际参数
    

    相关文章

      网友评论

          本文标题:python函数定义

          本文链接:https://www.haomeiwen.com/subject/xmnzmftx.html