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、万能参数
    
  • 相关阅读:
    (二)使用log4net写入数据库自定义日志
    (一)使用log4net生成日志文件
    微信公众号测试号内网配置以及微信网页授权
    ios浏览器调试踩坑(1)----mescroll.js和vue-scroller
    three 3D实例学习
    golang解析git log时间
    Shell 简易教程
    golang 并发程序写入map两种实现方式sync.Mutex和chan的效率对比
    golang字符串string与字符数组[]byte高效转换
    mysql begin rollback commit 事务互斥验证
  • 原文地址:https://www.cnblogs.com/an-wen/p/10842682.html
Copyright © 2011-2022 走看看