python 函数的类型(python函数有几种)

python 函数的类型(python函数有几种)Python 的四类函数 普通函数 默认函数 关键字函数 收集参数 nbsp 普通函数 a 定义的时候直接定义变量名 b 调用的时候直接把变量或者值放入指定位置 def 函数名 参数 参数 函数体 调用 函数名 value1

大家好,我是讯享网,很高兴认识大家。



Python的四类函数:

  1.普通函数

  2.默认函数

  3.关键字函数

  4.收集参数

 

1.普通函数

a.定义的时候直接定义变量名

b.调用的时候直接把变量或者值放入指定位置

      

      def 函数名(参数1,参数2…):
        函数体

      # 调用

      函数名(value1,value2….)  

      # 调用的时候,具体值参考的是位置,按位置赋值

 

 

2.默认函数

a.形参带有默认值

b.调用的时候,如果没有对应的形参传值,则使用默认值

      der func_name(p1=v1,p2=v2....)
      func_block

      # 调用
      func_name()

      # 调用2
      value=1
      value=2
      func_name(value1,value2....)

  

3.关键字参数

a.语法

    def func(p1=v1,p2=v2....)
    func_body

    调用函数:
    func(p1=v1,p2=v2.....)

b.比较麻烦,但是也有好处

  1.不容易混淆,一般实参和形参只是按位置一一对应即可,容易出错

  2.使用关键字参数,可以不用考虑参数的位置

4.收集参数

a.把没有位置,不能和定义时的参数位置相对应参数,放入一个特定的数据结构中

b.语法

    


讯享网

    def func(*args):
    func_body
    按照list使用方式访问args得到传入的参数

    调用:
    func(p1,p2,p3...)

  b-1:参数名args不是必须这么写,但是,我们推荐直接使用args,约定俗成

  b-2:参数名args钱需要有星号

  b-3:收集参数可以和其他参数共存

大家好,我为大家简单自我介绍以下:

<class 'tuple'> zhangsan 18 beijing 大家好,我为大家简单自我介绍以下: <class 'tuple'> lishi 

>>>对于tuple的遍历,在python中遍历一般都是用for遍历


讯享网

收集函数也能为空

报错:

讯享网

此处在收集函数中不能使用关键字蚕食调用,但是在字典中可以使用关键字参数调用

4-1:收集参数之关键字收集参数

语法:

    def func( kwargs):
    func_body

    调用:
    func(p1=v1, p2=v2, p3=v3....)

- kwargs一般约定俗成
- 调用的时候,把多余的关键字参数放入kwagrs
- 访问kwargs需要按字典格式访问

大家好,我为大家简单自我介绍以下: <class 'dict'> name --- zhangsan age --- 18 addr --- bejing 大家好,我为大家简单自我介绍以下: <class 'dict'> name --- lishi

此处收集参数也可以为空

4-2:收集参数混合调用的顺序问题

- 收集函数,关键字函数,普通函数可以混合使用
- 使用规则就是,普通参数和关键字参数有限
- 定义的时候一般先找普通参数,关键字参数,收集参数,收集参数tuple,收集参数dict

讯享网hello 大家好 我叫zhangsan,我今年18岁了! 很遗憾,我没有爱好 
 
   
 

hello 大家好 我叫zhangsan,我今年18岁了! 我的爱好是python

hello 大家好 我叫zhangsan,我今年18岁了! 我的爱好是python

hobby2 — lklkd hobby3 — 听音乐

返回值:

    - 函数和过程的区别
      - 有无返回值
    - 需要用return显示返回内容
    - 如果没有返回,则默认返回None
    - 推荐写法,无论有无返回值,最后都要以return结束

 
讯享网有返回值 1 没有返回值 None

函数文档:

- 函数的文档的作用是对当前函数提供使用相关的参考信息
- 文档写法:
    - 在函数内部开始的第一行使用三引号字符定义符
    - 一般具有特定格式
    - 参考案例
- 文档查看
    - 使用help函数,形如help(func)
    - 使用——doc——,参考案例(此处为下滑线俩个)

注意:

函数文档的编写在pycharm中有详细的格式要求,在此我就不在阐述了,有兴趣的可以看一下

程序完整代码地址:https://github.com/Zhi-peng-wang&nbsp;

小讯
上一篇 2025-06-03 21:19
下一篇 2025-04-20 13:08

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/168399.html