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数据统计的一些小技巧
Jul 21 Python
不要用强制方法杀掉python线程
Feb 26 Python
python中 logging的使用详解
Oct 25 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
Nov 30 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
Dec 19 Python
浅谈python之新式类
Aug 12 Python
对Python Class之间函数的调用关系详解
Jan 23 Python
django自定义模板标签过程解析
Dec 14 Python
Python求平面内点到直线距离的实现
Jan 19 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
PyQT5速成教程之Qt Designer介绍与入门
Nov 02 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 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
php Calender(日历)代码分享
2014/01/03 PHP
thinkphp模板输出技巧汇总
2014/11/24 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
jquery ajax中使用jsonp的限制解决方法
2013/11/22 Javascript
JavaScript使用setInterval()函数实现简单轮询操作的方法
2015/02/02 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
简单的JS控制button颜色随点击更改的实现方法
2017/04/17 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
2017/07/27 Javascript
js canvas实现二维码和图片合成的海报
2020/11/19 Javascript
angular中如何绑定iframe中src的方法
2019/02/01 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
前端性能优化建议
2020/09/17 Javascript
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
python读取Excel表格文件的方法
2019/09/02 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
Django中使用Json返回数据的实现方法
2020/06/03 Python
一款css实现的鼠标经过按钮的特效
2014/09/11 HTML / CSS
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
凯伦·米莲女装网上商店:Karen Millen
2017/11/07 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
Booking.com缤客中国:全球酒店在线预订网站
2020/05/03 全球购物
高职教师岗位职责
2013/12/24 职场文书
大学生职业生涯规划范文
2013/12/31 职场文书
建筑安全生产目标责任书
2014/07/23 职场文书
教师党的群众路线教育实践活动剖析材料
2014/10/09 职场文书
小学感恩主题班会
2015/08/12 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书
2019年冬至:天冷暖人心的问候祝福语大全
2019/12/20 职场文书
js实现模拟购物商城案例
2021/05/18 Javascript
Python类方法总结讲解
2021/07/26 Python
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python