zoukankan      html  css  js  c++  java
  • Python 函数的初识

    1、函数的初识

    函数的作用:以功能为导向 减少代码重复

    • # 函数试编程
      # 函数以功能(完成一件事)为导向,登录 注册,
      # 一个函数就是一个功能,一个函数只能写一个功能
      # 何时需要 何时调用,随调随用
      
      # ****函数的优点:
      # 1 减少代码的重复;
      # 2 增强代码可读性。
      #  ***********
      

    2、函数的结构与调用

    '''
    结构:
    def    关键字,定义函数
    meet   函数名,与变量名设置相同,具有可描述性
    函数体  函数体要缩进,函数中尽量不要出现print
    
    # 函数什么时候执行?
    # 当函数遇到 ****** 函数名()*****  函数才会执行
    #  meet()遇到几次就执行几次
    '''
    

    3、函数的返回值 return

    # # ********return 遇到return直接结束函数
    # 遇到return,函数结束,return下面的(函数内)的代码不会执行。
    # def meet():   #冒号 隔开函数名和函数体
    #     print('打开探探')
    #     print('左滑')
    #     return
    #     print('右滑')
    #     print('走起')
    # meet()
    
    # 如果return后面什么都不写,或者函数中没有return,则返回的结果是None
    # return 返回多个元素 是以元组的形式返回给函数的执行者
    # ('函数值', 123, [22, 22]) <class 'tuple'>
    def meet():   
        print('打开探探')
        print('左滑')
        print('右滑')
        print('走起')
        return '函数值',123,[22,22]
    ret=meet()
    # ret,ret1,ret2=meet()
    print(ret,type(ret))
    
    '''
    # return 总结:
    1、在函数中 终止函数
    2、return 可以给函数的执行者返回值:
        1、单个值    单个值
        2、多个值    元组(多个值,多个值) ('函数值', 123, [22, 22]) <class 'tuple'>
    '''
    

    4、函数的参数

    '''
    # 实参角度:
    1、位置参数。:从左至右一一对应
    2、关键字参数。:一一对应,不用从左至右
    3、混合参数。:位置参数一定要在关键字参数前边
    '''
    
    # 形参角度:
    # 1、位置参数。:从左至右一一对应
    # 2、默认值参数。  设置的意义:普遍经常使用的
    # 3、仅限关键字参数
    # 4、万能参数
    
  • 相关阅读:
    Intramart Service一览
    标签库列表
    CSS Expression用法总结
    URI,URL,URN的区别
    JSon数据查询Jlinq
    ie6,ie7兼容性总结
    实例说明扩展JQuery方式
    Android中的Parcel和Parcelable
    absolute绝对定位的非绝对定位用法
    [转载] 默认Web字体样式
  • 原文地址:https://www.cnblogs.com/an-wen/p/10842682.html
Copyright © 2011-2022 走看看