python中的内嵌函数

2021-06-09 21:02

阅读:743

标签:return   col   rgba   pytho   style   局部变量   ret   xxxx   python   

 

python中允许在函数内定义另一个函数,这种函数称为内嵌函数或者内部函数。

1、

>>> def a():         ## 外层函数
    print("hello world!")
    def b():         ## 内层函数
        print("xxxxxxx!")
    return b()

>>> a()
hello world!
xxxxxxx!
>>> 

 

2、python中内层函数可以引用外层函数的局部变量

>>> def a():
    x = 100
    def b():
        print(x * 5)
    return b()

>>> a()
500

 

3、python中函数内部可以引用全局变量

>>> x = 500
>>> def a():
    print(x + 30)

    
>>> a()
530

 

python中的内嵌函数

标签:return   col   rgba   pytho   style   局部变量   ret   xxxx   python   

原文地址:https://www.cnblogs.com/liujiaxin2018/p/14487249.html


评论


亲,登录后才可以留言!