python函数的写法(python函数的用法)

python函数的写法(python函数的用法)h4 span style color 1a439c 目录 span h4 1 函数的定义 2 函数的应用 3 函数使用 定义函数 也就是创建一个函数 可以理解为创建一个具有某些用途的工具 定义函数需要用 def 关键字实现 格式如下 def 函数名 参数列表 实现特定功能的多行代码

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



 <h4><span style="color:#1a439c;">目录</span></h4> 

讯享网

1、函数的定义

2、函数的应用

3、函数使用



               定义函数,也就是创建一个函数,可以理解为创建一个具有某些用途的工具。定义函数需要用 def 关键字实现。

格式如下:

def 函数名(参数列表):
    #实现特定功能的多行代码
    [return [返回值]]

函数与方法的区别:

  • 直接调用的是函数
  • 通过对象点出来的是方法

例:

        nums = [1, 2, 3]
        print(len(nums))  # 函数
        nums.append(4)    # 方法



        1、input()

        2、print()

        3、range()

        4、len()

        这些都是 Python 的内置函数,可以直接使用

        除了可以直接使用的内置函数外,Python 还支持自定义函数,将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的



1、函数的参数传递

        定义:通常情况下,定义函数时都会选择有参数的函数形式

        作用:传递数据给函数,令其对接收的数据做具体的操作处理


讯享网

        会用到的两种参数:形式参数 实际参数

       形参和实参区别:

        #定义函数时,这里的函数参数 obj 就是形式参数
        def demo(obj):
            print(obj)

        a = “Zking”
        #调用已经定义好的 demo 函数,此时传入的函数参数 a 就是实际参数
        demo(a)

2、传参的几种情况

        2.1 位置传参

        2.2 关键字传参

        2.3 缺省传参

        2.4 可变参数

示例:

讯享网

3、函数的返回值

        Python中,用 def 语句创建函数时,可以用 return 语句指定应该返回的值,该返回值可以是任意类型

注意:return 语句在同一函数中可以出现多次,但只要有一个得到执行,就会直接结束函数的执行

示例:

 

4、函数的注释

        函数的注释(说明文档),本质就是一段字符串,只不过作为说明文档,字符串的放置位置是有讲究的,函数的说明文档通常位于函数内部、所有代码的最前面

示例:

讯享网

5、函数嵌套

示例:

 

6、变量作用域

        定义:所谓作用域(Scope),就是变量的有效范围,就是变量可以在哪个范围以内使用

        变量的作用域由变量的定义位置决定,在不同位置定义的变量,它的作用域是不一样的

        变量分为局部变量和全局变量

示例:

讯享网

7、递归调用

        定义:自己调用自己

示例:

 

8、lambda表达式

        定义:lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数

        语法格式:lambda  参数 : 执行操作/返回值

示例:

讯享网


1、多参数解析

        使⽤ `*args`(元组) 和 `kwargs` (字典)来调⽤函数

示例:

 

注意:func(fargs, *args, kwargs) 必须要有fargs参数

2、闭包

        满足闭包条件:         在一个外函数中定义了一个内函数

                                        内函数里运用了外函数中声明的参数和变量

                                        外函数的返回值是内函数的引用

        优点:可以数据共享

  示例:

讯享网

3、装饰器

        定义:装饰器是闭包的一种应用

        功能:装饰器就是用于拓展原来函数功能的一种函数

        特殊之处:在于它的返回值也是一个函数

        优点:在不用更改原函数的代码前提下给函数增加新的功能

        示例:

 

        带参数的装饰器:

                定义:装饰器中可以传入参数,先形成一个完整的装饰器,然后再来装饰函数,当然函数如果需要传入参数也 是可以的,用不定长参数符号就可以接收

        示例:

讯享网

小讯
上一篇 2025-05-25 13:20
下一篇 2025-04-24 08:47

相关推荐

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