码迷,mamicode.com
首页 > 编程语言 > 详细

python中的内嵌函数

时间:2021-03-06 14:22:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!