zoukankan      html  css  js  c++  java
  • 9:函数

    函数

    函数的定义

    def my_len():       #自定义函数
        s = 'hello.word!'
        sum = 0
        for i  in s:
            sum=sum +1
            print(i)
        print(sum)
    
    my_len()            #调用函数

    return    调用函数时候返回值

    return的三种情况:

        1、没有返回值-----返回None

          1、没写return:

          2、写return:结束一个函数的继续

          3、return None :不常用

        2、返回一个值

          1、可以返回任何数据类型

          2、只要返回就可以接收到

          3、在一个程序如果有多个return,只返回第一个

        3、返回多个值

          1、有多少返回值就用多少变量接收

          2、用一个变量接收,得到的是一个元祖

    3、函数的参数:

      1、形参:定义函数的时候要接收的参数,也就是形式上的参数

      2、实参:传递的参数,传参

    4、参数

      1、没有参数:定义函数和调用函数时括号里没写参数

      2、1个参数:传什么就是什么

      3、多个参数:位置参数

    5、参数规则:

      1、站在实参的角度上:1、按照位置传参

                   2、按照关键字传参

                   3、混合使用:顺序必须是:先按照位置传参,然后是关键字传参

      2、站在形参的角度上:1、位置参数:必须传,有几个参数就传几个参数

                 2、默认参数:可以不写,不写就使用默认的值

    6、调用函数的时候注意事项:

      1、位置参数:按照位置顺序直接写值

      2、关键字参数:关键字=值

    7、定义函数的时候注意事项:

      位置参数 : 直接定义参数

    默认参数,关键字参数 :参数名 = '默认的值'
    动态参数 : 可以接受任意多个参数
    参数名之前加*,习惯参数名args,
    参数名之前加**,习惯参数名kwargs
    顺序:位置参数,*args,默认参数,**kwargs

      

  • 相关阅读:
    数据库管理
    CodeSmith的运用正在完善中,待续
    各搜索引擎搜索代码
    浏览器本地存储
    QQ在线代码生成
    6组Alpha冲刺4/6
    结对编程作业
    camera相关
    数电、模电相关
    usb协议学习
  • 原文地址:https://www.cnblogs.com/wangyuxing/p/8118670.html
Copyright © 2011-2022 走看看