day10——Python作用域
来源:互联网 发布:java web电子书下载 编辑:程序博客网 时间:2024/06/06 04:29
1.Python当中没有块级的作用于:代码如下:
if 1==1:
name="Alex"#在java中不可以打印出来但是在Python中是没有块作用域,它还在外面生效
print(name)#在javasript也是可以打印的,在Python中也可以打印
2.Python中的作用于是以函数为作用域的。代码如下:
def fun1():
name="Alex"
# print(name)会报错,超出了name的作用域
3.在Python中作用域先找它自身函数的,然后再往外找,Python中是有作用域链的
name="Alex"
def f2():
name="eric"
def f3():
print(name)#从里面向外面找
f3()
f2()
n="Alex"
def fu():
print(n)#从里到 外找,跟fu这个函数放在哪里是没有关系的
def f1():
n="AJ"
fu()
f1()
4.Python的作用域是在执行之前就已经确定下来的,如果要执行就去原来的作用域找就可以了
0 0
- day10——Python作用域
- day10————python作业socket
- Python-day10
- python day10
- day10—JDBC
- 黑马程序员——day10
- day10——IO多路复用
- python——作用域
- Python——作用域
- python day10(20170303 )
- python学习日志--day10
- Python--day10 函数1
- 黑马程序员——day10异常总结
- 黑马程序员——day10用户登录
- Python——作用域基础
- Python填坑记——作用域
- Python学习笔记——作用域
- python自动化之路-day10
- jquery制作网页标签的行为
- css3垂直居中方式
- was 配置
- AndroidManifest.xml代码分析(笔记)
- 深入理解JavaScript的闭包特性 如何给循环中的对象添加事件
- day10——Python作用域
- 手机连上WIFI,再利用蓝牙使笔记本电脑共享此WIFI
- android 获取短信验证码倒计时功能
- centos7中iptables启动失败
- HTTP和HTTPS网络协议
- JZOJ.4701【NOIP2016提高A组模拟8.15】Throw
- java7输入输出流中NIO.2
- JZOJ8.16(C组)过河问题
- Android touch事件的分发流程