a = 10
#
lst = [1,2,3,4]
#
# # 内置函数
print("你好啊,我叫赛利亚")
#
def chi():
a = 10
b = 20
#
#
# # 如果不调用chi() chi中的a和b都不会创建
# # 如果调用了chi() 会创建a,b
chi() def chi():
a = 10
print(a)
#
chi()
print(a) # 报错 def print(b):
pass
#
a = 10
def chi():
print(a)
#
chi() # 从全局去找局部 -> 找不到
# 局部去找全局 -> 可以找到 # 怎么查看全局和局部中的内容
a = 10
b = 20
#
def 今天又是星期五():
pass
#
# # 查看全局作用域中的内容
print(globals()) # globals 全局作用域: 内置+全局名称空间
# '''
# {'__name__': '__main__', '__doc__': None, '__package__': None,
# '__loader__': <_frozen_importlib_external.SourceFileLoader object at 0x000000000265C080>,
# '__spec__': None, '__annotations__': {},
# '__builtins__': <module 'builtins' (built-in)>, => print, input open
# '__file__': 'D:/python_workspace_s18/day10 函数的进阶/04 名称空间和作用域.py',
# '__cached__': None,
# # 自己写的. 全局
# 'a': 10, 'b': 20, '今天又是星期五': <function 今天又是星期五 at 0x0000000001D42E18>}
# '''
# def chi():
a = 20
b = 30
print(locals()) # 查看当前作用域中的内容
print(globals()) # alex,老男孩儿, 武sir, 全局作用域中的内容
chi() # print(locals()) # 全局
# print(globals()) # 全局

  

最新文章

  1. 简单方便的div垂直居中。
  2. bash coding to changeNames
  3. C#集合u
  4. ssh传输文件
  5. MMDrawerController 的使用
  6. day6_1
  7. js 跨域的问题 (同一个主域名不同的二级域名下的跨域问题) 解决 WdatePicker.js my97日期选择控件
  8. winRAR将单独文件分别压缩打包
  9. 组件接口(API)设计指南-文件夹
  10. 从Hadoop骨架MapReduce在海量数据处理模式(包括淘宝技术架构)
  11. oracle错误之 ora-01017
  12. automaticallyAdjustsScrollViewInsets (iOS)
  13. Python内置函数(35)——next
  14. css清浮动与动态计算元素宽度
  15. .Net 配置的简陋解决方案
  16. UDF函数 解码url
  17. apache与tomcat负载集群集成方法配置
  18. Jquery触发Change事件
  19. JavaScript -- throw、try 和 catch
  20. mysql lower_case_table_names 区分表名大小写设置

热门文章

  1. RabbitMQ入门_12_发布方确认
  2. 简明Docker教程
  3. Python3 基本语法学习
  4. Knight Probability in Chessboard
  5. CentOS配置iptables规则并使其永久生效
  6. 【异常】Caused by: java.lang.NoClassDefFoundError: org/aspectj/lang/annotation/Around
  7. android--------阿里 AndFix 热修复
  8. websphere设置企业应用使用的jvm最大最小内存
  9. 让CLOVER默认引导WINDOWS
  10. python-day10--字符编码