练习23(名称空间,作用域,取值顺序)
日期: 2020-12-14 分类: 跨站数据测试 599次阅读
练习23
# a = 123
# b = 456
# name = 'alex'
#
# def func1():
# a1 = 'fdsjkf'
# func1()
# python中,名称空间分三种:
# 全局名称空间
# 局部名称空间(临时)
# 内置名称空间
# 作用域
# 全局作用域 全局名称空间 内控名称空间
# 局部作用域 局部名称空间(临时)
# 取值顺序: 就近原则
# 局部名称空间 --> 全局名称空间 --> 内置名称空间 单向从小到大
# len = 6
# def func1():
# len = 3
# # print(len)
# func1()
# print(len)
# def len(l):
# return l
# print(len([1,2,3]))
# print()
# input()
# a = 1
# 加载顺序
# 内置名称空间 --> 全局名称空间(当程序执行时) -->局部名称空间(当函数调用时 )
除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
下一篇: 01字串 数列转化
精华推荐