博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础--局部变量与全局变量
阅读量:7036 次
发布时间:2019-06-28

本文共 438 字,大约阅读时间需要 1 分钟。

#全局变量作用于全局或整个程序中,程序执行完毕后销毁,局部变量作用在当前函数中,调用函数执行完毕及销毁

#如果函数的内容无global关键字,优先读取同名局部变量,如果没有同名局部变量,只能读取同名全局变量,无法对同名全局变量重新赋值 #但是对于可变对象,可以对内部元素进行操作,修改或增加元素 #如果函数中有global关键字,变量本质上就是全局变量,可读取可赋值
name="alex"def tang():    global name#声明name为全局变量    name="tang"#修改全局变量    print(name)

 

#对于可变对象的修改,前面在python类型里的可变类型 list dict set

name=["alex","json"]def app():    name.append("js")    print(name)app()

 

转载于:https://www.cnblogs.com/tangcode/p/10973279.html

你可能感兴趣的文章
通过Windows 8 Powershell轻松创建USB引导盘
查看>>
基础总结篇之二:Activity的四种launchMode
查看>>
理解python中可变对象作为默认参数
查看>>
C++ 操作Office的Access数据库
查看>>
iOS开发——keychain的使用
查看>>
avahi-daemon服务
查看>>
论坛外链如何才能快速收录?
查看>>
热备份路由协议,vlan与生成树(STP)之间的关系
查看>>
CentOS操作MySQL问题集锦
查看>>
Linux基础命令---验证组文件grpck
查看>>
Python安装MySQL模块
查看>>
2012年度IT博客大赛 各奖项获奖名单
查看>>
Fragment与FragmentActivity的关系
查看>>
RIS镜像中添加网卡和RAID卡驱动方法及实践经验总结
查看>>
给一个根快满了的系统扩容
查看>>
perl小程序
查看>>
linux下xargs命令用法详解
查看>>
修改eclips多余的workspace空间
查看>>
面试常问的内容——路由技术
查看>>
OC伪拷贝,浅拷贝,深拷贝快速理解
查看>>