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简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
python format 格式化输出方法
Jul 16 Python
利用ctypes获取numpy数组的指针方法
Feb 12 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
Python:Numpy 求平均向量的实例
Jun 29 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
详解python 中in 的 用法
Dec 12 Python
解决Tensorflow 使用时cpu编译不支持警告的问题
Feb 03 Python
windows上彻底删除jupyter notebook的实现
Apr 13 Python
在python下实现word2vec词向量训练与加载实例
Jun 09 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
Oct 12 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
深入PHP FTP类的详解
2013/06/13 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
2020/02/18 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
js简易namespace管理器 实例代码
2013/06/21 Javascript
Vuex之理解Store的用法
2017/04/19 Javascript
vue2.0 中使用transition实现动画效果使用心得
2018/08/13 Javascript
玩转vue的slot内容分发
2018/09/22 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
vue resource发送请求的几种方式
2019/09/30 Javascript
解决vue组件销毁之后计时器继续执行的问题
2020/07/21 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
Python通过OpenCV的findContours获取轮廓并切割实例
2018/01/05 Python
python 自动去除空行的实例
2018/07/24 Python
Python中extend和append的区别讲解
2019/01/24 Python
python3转换code128条形码的方法
2019/04/17 Python
python微信撤回监测代码
2019/04/29 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
Pyqt5实现英文学习词典
2019/06/24 Python
利用python实现AR教程
2019/11/20 Python
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
澳大利亚药房在线:ThePharmacy
2017/10/04 全球购物
expedia比利时:预订航班+酒店并省钱
2018/07/13 全球购物
北京振戎融通Java面试题
2015/09/03 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
医学检验专业个人求职信范文
2013/12/04 职场文书
前台文员岗位职责
2013/12/28 职场文书
大学生毕业自我鉴定范文
2014/02/03 职场文书
入党积极分子十八届四中全会思想汇报
2014/10/23 职场文书
专业技术职务聘任证明
2015/03/02 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
创业计划书之服装
2019/10/07 职场文书
Python编写车票订购系统 Python实现快递收费系统
2022/08/14 Python