python中的函数(function)也是对象(二分钟读懂)

    科技2026-09-29  11

    python中的函数(function) 在python中函数也是对象 对象是内存中专门用来存储的数据的一块区域 函数可以用来保存一些可执行的代码(储存的都是语句), 需要时, 对这些语句进行多次的调用 和使用的变量a等于10 a=10 一样 那么我们随时都可以使用 这个反复的调用

    如下面三行代码,如当三行代码是一个完整功能

    print("Hello") print("大哥你好!") print("再见!")

    在设计的程序中可能需要10万行代码,这个功能可能需要用到10次 直接在需要用到的位置直接写上去,到需要修改的时候就会很麻烦, 我们需要重复10次 把那么这些代码存起来,然后调用,后期就修改这一块代码就好了

    创建函数

    def 函数名([形参1,形参2,...形参n]): 代码块

    定义一个函数

    def fn: print("大家好我是张三。")

    定义函数不会立即执行,需要调用时才会执行。

    (我们只是把代码语句存储在函数里)

    如

    # 定义一个函数 def fn(): print("大家好我是张三。") print(fn) print(type(fn)) # 打印命令 执行结果 <function fn at 0x012B123DSD># 这是一个内存地址 地址是这个 <class 'function'># 类型为函数(方法) 这个就说明了函数也是一个对象

    调用函数

    函数对象() # 定义一个函数 def fn(): print("大家好我是张三。") #执行一次 fn()

    需要执行多少次就输入多少次的fn()

    # 定义一个函数 def fn(): print("大家好我是张三。") #执行三次 fn() fn() fn()

    细节

    1. fn 是函数对象 2. fn() 调用函数 3. print 是函数对象 # print 也是一个函数 4. print() 是调用函数
    Processed: 0.010, SQL: 9