python中的常量和变量代码详解


Posted in Python onJuly 25, 2018

局部和全局变量:

# name='lhf'
# def change_name():
#   # global name
#   name='帅了一比'
#   print('change_name',name)
#
#
# change_name()
# print(name)
# name='lhf'
#
# def change_name():
#   name1='帅了一比'
#   name2='帅了一比'
#   name3='帅了一比'
#   print('change_name',name)
#
# change_name()
# globals
# NAME = "杠娘"
#
# def yangjian():
#   # NAME = "史正文"
#   global NAME
#   NAME = "小东北"
#   print('我要搞', NAME)
#
# def qupengfei():
#   NAME = "基"
#   print('我要搞', NAME)
#
# yangjian()
# qupengfei()
# NAME = "产品经理"
# def yangjian():
#   # NAME = "史正文"
#   global NAME # 已经声明,NAME就是全局的的那个变量
#   print('我要搞', NAME)
#   NAME = "小东北" # 修改 全局的变量
#   print('我要搞', NAME)
# def qupengfei():
#   NAME = "基"
#   print('我要搞', NAME)
# 如果函数的内容无global关键字,
#  - 有声明局部变量
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   NAME = "自己"
#   print('我要搞', NAME)
# qupengfei()
#  - 无声明局部变量
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   NAME.append('XXOO')
#   print('我要搞', NAME)
# qupengfei()
# 如果函数的内容有global关键字
#  - 有声明局部变量
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   global NAME
#   NAME = "自己"
#   print('我要搞', NAME)
# qupengfei()
    # 错误示例
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   NAME = "自己"
#   global NAME
#   print('我要搞', NAME)
# qupengfei()
#  - 无声明局部变量
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   global NAME
#   NAME = ["阿毛"]
#   NAME.append('XXOO')
#   print('我要搞', NAME)
# qupengfei()
######## 全局变量变量名大写
######## 局部变量变量名小写
# 优先读取局部变量,能读取全局变量,无法对全局变量重新赋值 NAME=“fff”,
#   但是对于可变类型,可以对内部元素进行操作
# 如果函数中有global关键字,变量本质上就是全局的那个变量,可读取可赋值 NAME=“fff”
# qupengfei()
# yangjian()
NAME = ["产品经理","廖波湿"]
# def yangjian():
#   # NAME = "史正文"
#   global NAME # 已经声明,NAME就是全局的的那个变量
#   print('我要搞', NAME)
#   NAME = "小东北" # 修改 全局的变量
#   print('我要搞', NAME)
# def qupengfei():
#   # NAME = "aS"
#   NAME.append('天扎龙')
#   print('我要搞', NAME)
#
# qupengfei()
# NAME = ["产品经理","廖波湿"]
# def qupengfei():
#   name = "自己"
#   global NAME
#   print('我要搞', NAME)
# qupengfei()
# NAME = '海风'
#
# def huangwei():
#   name = "黄伟"
#   print(name)
#   def liuyang():
#     name = "刘洋"
#     print(name)
#     def nulige():
#       name = '沪指花'
#       print(name)
#     print(name)
#     nulige()
#   liuyang()
#   print(name)
#
# huangwei()
# name = "刚娘"
# 
# def weihou():
#   name = "陈卓"
#   def weiweihou():
#     nonlocal name  # nonlocal,指定上一级变量,如果没有就继续往上直到找到为止
#     name = "冷静"
# 
#   weiweihou()
#   print(name)
# 
# print(name)
# weihou()
# print(name)
# 刚娘
# 冷静
# 刚娘

总结

以上所述是小编给大家介绍的python中的常量和变量代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python httplib,smtplib使用方法
Sep 06 Python
python 布尔操作实现代码
Mar 23 Python
python中 ? : 三元表达式的使用介绍
Oct 09 Python
Python利用pyHook实现监听用户鼠标与键盘事件
Aug 21 Python
python开发之list操作实例分析
Feb 22 Python
pandas的object对象转时间对象的方法
Apr 11 Python
python实现连续图文识别
Dec 18 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
Python/Django后端使用PIL Image生成头像缩略图
Apr 30 Python
django 多对多表的创建和插入代码实现
Sep 09 Python
解决Python在导入文件时的FileNotFoundError问题
Apr 10 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
pandas的唯一值、值计数以及成员资格的示例
Jul 25 #Python
Python统计纯文本文件中英文单词出现个数的方法总结【测试可用】
Jul 25 #Python
基于DataFrame改变列类型的方法
Jul 25 #Python
对pandas中Series的map函数详解
Jul 25 #Python
基于pandas将类别属性转化为数值属性的方法
Jul 25 #Python
Django实现支付宝付款和微信支付的示例代码
Jul 25 #Python
Python走楼梯问题解决方法示例
Jul 25 #Python
You might like
淘宝ip地址查询类分享(利用淘宝ip库)
2014/01/07 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
PHP的Laravel框架中使用AdminLTE模板来编写网站后台界面
2016/03/21 PHP
Laravel中的Auth模块详解
2017/08/17 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
基于jQuery的图片左右无缝滚动插件
2012/05/23 Javascript
jquery post方式传递多个参数值后台以数组的方式进行接收
2013/01/11 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
SublimeText自带格式化代码功能之reindent
2015/12/27 Javascript
Json解析的方法小结
2016/06/22 Javascript
AngularJS 简单应用实例
2016/07/28 Javascript
JS实现发送短信验证后按钮倒计时功能(防止刷新倒计时失效)
2017/07/07 Javascript
微信小程序倒计时功能实现代码
2017/11/09 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
vue-router重定向不刷新问题的解决
2018/06/25 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
javascript实现摄像头拍照预览
2019/09/30 Javascript
vue实现权限控制路由(vue-router 动态添加路由)
2019/11/04 Javascript
python之PyMongo使用总结
2017/05/26 Python
python数据处理——对pandas进行数据变频或插值实例
2020/04/22 Python
python使用多线程查询数据库的实现示例
2020/08/17 Python
CSS3 透明色 RGBA使用介绍
2013/08/06 HTML / CSS
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
使用html2canvas实现将html内容写入到canvas中生成图片
2020/01/03 HTML / CSS
Luxplus荷兰:以会员价购买美容产品等,独家优惠
2019/08/30 全球购物
宣传活动总结范文
2014/07/01 职场文书
秦始皇兵马俑导游词
2015/02/02 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python