您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python变量的作用域详解

51自学网 2022-02-21 10:46:35
  python
这篇教程Python变量的作用域详解写得很实用,希望能帮到您。

每个变量都有自己的作用域,在作用域外使用该变量非法

函数体内的变量为函数的局部变量,在函数体外不可使用

>>>def f():   x=5>>>f()>>>print(x)#报错,x未被定义
>>>x=3#定义全局变量x>>>def f():   x=5>>>f()>>>print(x)3#f()中的x=5不会影响全局变量

在局部变量和全局变量同名时,局部变量屏蔽全局变量

>>>x=3>>>def f():   x=5   print(x**2)>>>f()25

如果想在函数内部先使用全局变量并修改其值,使用关键字global声明将使用全局变量

>>>x=3>>>def f():     global x     print(x**2)     x=5     print(x**2)>>>f()925>>>x5

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注51zixue.net的更多内容!


Python之捕捉异常详解
Python数据分析之缺失值检测与处理详解
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。