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文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
Python内置函数dir详解
Apr 14 Python
简单的python后台管理程序
Apr 13 Python
python 平衡二叉树实现代码示例
Jul 07 Python
解决python "No module named pip" 的问题
Oct 13 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
Feb 21 Python
解决pyqt5中QToolButton无法使用的问题
Jun 21 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
Python中xml和dict格式转换的示例代码
Nov 07 Python
Python爬虫爬取百度搜索内容代码实例
Jun 05 Python
Python logging模块异步线程写日志实现过程解析
Jun 30 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上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
PHP文件操作方法汇总
2015/07/01 PHP
php面向对象编程self和static的区别
2016/05/08 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
JavaScript 继承机制的实现(待续)
2010/05/18 Javascript
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
js自动下载文件到本地的实现代码
2013/04/28 Javascript
移动设备web开发首选框架:zeptojs介绍
2015/01/29 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
python使用xmlrpc实例讲解
2013/12/17 Python
python实现每次处理一个字符的三种方法
2014/10/09 Python
python中requests库session对象的妙用详解
2017/10/30 Python
Python列表推导式、字典推导式与集合推导式用法实例分析
2018/02/07 Python
Django 连接sql server数据库的方法
2018/06/30 Python
Django 使用easy_thumbnails压缩上传的图片方法
2019/07/26 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
详解python内置模块urllib
2020/09/09 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
澳大利亚UGG工厂直销:Australian Ugg Boots
2017/10/14 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
英语生日邀请函
2014/01/23 职场文书
趣味游戏活动方案
2014/02/07 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
如何把新闻人物写得立体、鲜活?
2019/08/14 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技