python-函数-局部变量与全局变量
本节知识点
进程启动获得资源
定义变量,定义函数,占用资源
函数内部定义的变量是局部变量
在当前进程作用范围内的变量是全局的变量
例子:租房市场,单间小房与客厅,小板櫈的使用权限
两个名词
》局部变量
》全局变量
》例子
当前的租房市场:
单间800元/月,一般是三室一厅的某一个室,卧室
》通过图片来加深理解
代码中的局部变量与全局变量
name = "客厅里的bd"# def 函数()
def one():name = "单间里的bd"print(name)# 函数名()
one()
》函数体内打印name时,如果函数内有name的值,就用自己的
》如果函数体内没有name的值,就会用全局的
》如果函数体外与函数体内,都具有同样的一个变量名
那么函数体内如果有,就优先用自己的
局部变量的演练
a = 1
b = 2def one():a = 3b =5print(a)
one()
print(b)
结果:
C:\Users\python_hui\Anaconda3\envs\untitled6\python.exe G:/untitled6/07-函数/05-局部变量与全局变量.py
3
2
Process finished with exit code 0
函数内定义的变量在函数外不可用
# num = 33def one():num = 16print(num)one()
print(num)
结果
C:\Users\python_hui\Anaconda3\envs\untitled6\python.exe G:/untitled6/07-函数/11.py
16
Traceback (most recent call last):
File “G:/untitled6/07-函数/11.py”, line 8, in
print(num)
NameError: name ‘num’ is not defined
Process finished with exit code 1
python-函数-局部变量与全局变量相关推荐
- python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑
局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用. 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用. 先看下面的实例, 最后给结论.name = 'PythonT ...
- python函数局部变量_Python局部函数– functoolspartial()
python函数局部变量 什么是Python局部函数? (What is a Python Partial Function?) Sometimes a function accepts multip ...
- python 函数递归一次增加一次变量_python函数局部变量、全局变量、递归知识点总结...
函数局部变量 全局变量 及其作用域 #简单类型(int str等)变量的局部变量与全局变量及其作用域的关系 name = "xxx" #第一级顶头定义的变量都称为全局变量,其作用域 ...
- 【Python】局部变量和全局变量以及组合数据(列表)类型
局部变量和全局变量是不同的变量 局部变量是函数内部的占位符,与全局变量可能重名但不同.函数运算结束后,局部变量就会被释放,它只是用于函数内部运算,可以用global保留字在函数内部使用全局变量 n,s ...
- python函数 global_Python global全局变量函数详解
global语句的作用 在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量.此时用global语句就可以变成这个任 ...
- python中局部变量和全局变量
局部变量,就是在函数内部定义的变量 不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响 局部变量的作用,为了临时保存数据需要在函数 在函数外边定义的变量叫做全局变量 全局变量能够在所有 ...
- Python中局部变量和全局变量的详解
1.局部变量 定义: 局部变量,就是在函数内部定义的变量 约束: 其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的 实例: def test1():a = 120print( ...
- python基础--局部变量与全局变量
首先来看两张图,局部变量与全局变量的区别: 局部变量: class MyClass():def a(self):n=100print('a中的n数值为:%d'%(n))def b(self):n=n+ ...
- Python入门--局部变量,全局变量,作用域,LEGB规则
#变量的作用域-->程序代码能访问该变量的区域.变量可以被访问的范围.变量发挥作用的范围. #根据变量的有效范围,可分为 #局部变量 #1,在函数内定义并使用的变量,只在函数内部有效, # 局部 ...
- python的 局部变量与全局变量
局部变量: 只在函数内部定义并使用的变量,只在定义的函数内部使用有效, def function_a():a = 1def function_b(): a =1 只能在函数function_a 中使用 ...
最新文章
- 一个用于styleGAN图像处理的编码器
- 验证RIP被动接口只收不发的正确性
- 【动态树】[BZOJ2002] Bounce 弹飞绵羊
- Java设计模式(四):工厂设计模式
- 中兴 20 5g音频测试软件,中兴手机5G测试视频:速率接近2Gbps!
- 分类变量 哑变量矩阵 指标矩阵_不懂数据集重排序?分类变量转换苦难?4种python方法,不再难!...
- 可输入可下拉的输入选择框
- 19C新特性:Voting Disk管理
- SimpleDateFormat时间日期格式化,时间日期类使用示例
- 企业管理的实质和核心是人的管理
- bpsk在瑞利信道matlab,请教BPSK在瑞利信道下的误码率仿真
- VC++ Call Stack调试
- Linux的NFS(net file systen)
- jmail邮件服务器,jmail 指定发送邮件的服务器
- android陀螺仪方向,Android中陀螺仪传感器正确旋转值的计算
- Visual Studio 2022安装时Visual Studio Installer稍等片刻...正在提取文件 进度条不动 0B每秒-已解决
- 知识点滴 - 什么是YAML文件
- 泛泛而谈的渲染学习记录(一)—— 描边中的轮廓边缘
- chrome浏览器无法访问此网站并且响应时间长的方法
- 鲜枣课堂-文章分类目录(2019.7.28更新)