本节知识点

进程启动获得资源

定义变量,定义函数,占用资源

函数内部定义的变量是局部变量

在当前进程作用范围内的变量是全局的变量

例子:租房市场,单间小房与客厅,小板櫈的使用权限

两个名词

》局部变量

》全局变量

》例子

当前的租房市场:

单间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-函数-局部变量与全局变量相关推荐

  1. python画聚类图_python绘制的聚类图Python的局部变量和全局变量使用解惑

    局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用. 全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用. 先看下面的实例, 最后给结论.name = 'PythonT ...

  2. python函数局部变量_Python局部函数– functoolspartial()

    python函数局部变量 什么是Python局部函数? (What is a Python Partial Function?) Sometimes a function accepts multip ...

  3. python 函数递归一次增加一次变量_python函数局部变量、全局变量、递归知识点总结...

    函数局部变量 全局变量 及其作用域 #简单类型(int str等)变量的局部变量与全局变量及其作用域的关系 name = "xxx" #第一级顶头定义的变量都称为全局变量,其作用域 ...

  4. 【Python】局部变量和全局变量以及组合数据(列表)类型

    局部变量和全局变量是不同的变量 局部变量是函数内部的占位符,与全局变量可能重名但不同.函数运算结束后,局部变量就会被释放,它只是用于函数内部运算,可以用global保留字在函数内部使用全局变量 n,s ...

  5. python函数 global_Python global全局变量函数详解

    global语句的作用 在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量.此时用global语句就可以变成这个任 ...

  6. python中局部变量和全局变量

    局部变量,就是在函数内部定义的变量 不同的函数,可以定义相同的名字的局部变量,但是各用个的不会产生影响 局部变量的作用,为了临时保存数据需要在函数 在函数外边定义的变量叫做全局变量 全局变量能够在所有 ...

  7. Python中局部变量和全局变量的详解

    1.局部变量 定义: 局部变量,就是在函数内部定义的变量 约束: 其作用范围是这个函数内部,即只能在这个函数中使用,在函数的外部是不能使用的 实例: def test1():a = 120print( ...

  8. python基础--局部变量与全局变量

    首先来看两张图,局部变量与全局变量的区别: 局部变量: class MyClass():def a(self):n=100print('a中的n数值为:%d'%(n))def b(self):n=n+ ...

  9. Python入门--局部变量,全局变量,作用域,LEGB规则

    #变量的作用域-->程序代码能访问该变量的区域.变量可以被访问的范围.变量发挥作用的范围. #根据变量的有效范围,可分为 #局部变量 #1,在函数内定义并使用的变量,只在函数内部有效, # 局部 ...

  10. python的 局部变量与全局变量

    局部变量: 只在函数内部定义并使用的变量,只在定义的函数内部使用有效, def function_a():a = 1def function_b(): a =1 只能在函数function_a 中使用 ...

最新文章

  1. 一个用于styleGAN图像处理的编码器
  2. 验证RIP被动接口只收不发的正确性
  3. 【动态树】[BZOJ2002] Bounce 弹飞绵羊
  4. Java设计模式(四):工厂设计模式
  5. 中兴 20 5g音频测试软件,中兴手机5G测试视频:速率接近2Gbps!
  6. 分类变量 哑变量矩阵 指标矩阵_不懂数据集重排序?分类变量转换苦难?4种python方法,不再难!...
  7. 可输入可下拉的输入选择框
  8. 19C新特性:Voting Disk管理
  9. SimpleDateFormat时间日期格式化,时间日期类使用示例
  10. 企业管理的实质和核心是人的管理
  11. bpsk在瑞利信道matlab,请教BPSK在瑞利信道下的误码率仿真
  12. VC++ Call Stack调试
  13. Linux的NFS(net file systen)
  14. jmail邮件服务器,jmail 指定发送邮件的服务器
  15. android陀螺仪方向,Android中陀螺仪传感器正确旋转值的计算
  16. Visual Studio 2022安装时Visual Studio Installer稍等片刻...正在提取文件 进度条不动 0B每秒-已解决
  17. 知识点滴 - 什么是YAML文件
  18. 泛泛而谈的渲染学习记录(一)—— 描边中的轮廓边缘
  19. chrome浏览器无法访问此网站并且响应时间长的方法
  20. 鲜枣课堂-文章分类目录(2019.7.28更新)

热门文章

  1. JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题
  2. mysql 屏蔽索引_mysql强制索引和禁止某个索引
  3. 内核全新优化UI界面影视双端源码
  4. 流星数据恢复软件 v2.4
  5. linux检测硬件驱动,linux查看硬件信息及驱动设备相关整理
  6. 精易模块保存html文档,精易模块6.60源码
  7. Let导航网系统源码系统+一键收录
  8. 简洁自适应个人码农主页源码
  9. 漫步ASP.NET MVC的处理管线
  10. MySQL数据库的自动备份与数据库被破坏后的恢复