打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
函数作用域--python
L (Local) 局部作用域
E (Enclosing) 闭包函数外的函数中
G (Global) 全局作用域
B (Built-in) 内建作用域
以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找

x = int(2.9)  # 内建作用域
 
g_count = 0  # 全局作用域
def outer():
    o_count = 1  # 闭包函数外的函数中
    def inner():
        i_count = 2  # 局部作用域
------------------------------------------------------
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
total=0
def sum(arg1,arg2):
    total=arg1+arg2
    print(total,end=" ")
sum(12,21)#33
print("外部:",total)# 外部: 0
------------------------------------------------------
要么上面的这样也可以
#!/usr/bin/python
# -*- coding: utf-8 -*-
 
 
def fun(a):
    a=a+1;
    print(a)
fun(10)#11
------------------------------------------------------









分享知识,分享快乐!希望中国站在编程之巅!

               ----

公众微信号:rsgz520

360图书馆馆号:rsgz002.360doc.com    
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python函数参数实例解读
从函数到包的Python代码层次
【Python之路】特别篇
循序渐进学Python之函数的嵌套
Python3 自学第11天:def 函数
Python函数学习笔记
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服