Python精简入门学习(七)

Python精简入门学习之全局变量和局部变量
-局 部 变 量

局部变量就是在函数内部定义的变量 [作用域仅仅局限在函数的内部]
不同的函数 可以定义相同的局部变量 但是各自用各自  不会产生影响
局部变量的作用: 为了临时的保存数据 需要在函数中定义来进行存储

-全 局 变 量

pro的定义就是一个全局变量[作用域的范围不同]
当全局变量和局部变量出现重复定义的时候 程序有线执行使用函数内容定义的变量 [地头蛇]
如果在函数的内部要想对全局变量进行修改的话 必须使用global 关键字进行声明

pro = '中国航天科工' # 全局变量
name = '东风家族' # 全局变量
def printInfo():
# name = 'peter' # 局部变量
print('{}.{}'.format(name,pro))
pass
def TestMethod():
name = 'DF-41'
print(name,pro)
pass
def changeGlobal():
'''
要修改全局变量
:return:
'''
global pro # global修饰修改全局变量
pro = '东风快递 使命必达' # 局部变量
pass
changeGlobal()
print(pro) # 修改了吗
TestMethod()
printInfo()

```
个人整理好了java和python的资料可免费领取

1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

10-30 16:31
重庆大学 Java
代码飞升:你说你善于学习,大家都会说。你说你是985,985会替你表达一切
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务