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的身份证号码自动生成程序
Aug 15 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
python实现按长宽比缩放图片
Jun 07 Python
实例讲解python中的序列化知识点
Oct 08 Python
python tools实现视频的每一帧提取并保存
Mar 20 Python
Django中URL的参数传递的实现
Aug 04 Python
sklearn-SVC实现与类参数详解
Dec 10 Python
python 非线性规划方式(scipy.optimize.minimize)
Feb 11 Python
python3通过udp实现组播数据的发送和接收操作
May 05 Python
利用PyTorch实现VGG16教程
Jun 24 Python
Python中使用Lambda函数的5种用法
Apr 01 Python
PyCharm 安装与使用配置教程(windows,mac通用)
May 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
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
php利用递归实现删除文件目录的方法
2016/09/23 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
php 生成加密公钥加密私钥实例详解
2017/06/16 PHP
JavaScript 直接操作本地文件的实现代码
2009/12/01 Javascript
js select常用操作控制代码
2010/03/16 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
JavaScript数组合并的多种方法
2016/05/22 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
npm配置国内镜像资源+淘宝镜像的方法
2018/09/07 Javascript
vue中导出Excel表格的实现代码
2018/10/18 Javascript
ionic3双击返回退出应用的方法
2019/09/17 Javascript
vue 解决form表单提交但不跳转页面的问题
2019/10/30 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
[46:23]OG vs EG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
利用python批量修改word文件名的方法示例
2017/10/17 Python
浅谈python中的正则表达式(re模块)
2017/10/17 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
百思买美国官网:Best Buy
2016/07/28 全球购物
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
车间主管岗位职责
2013/11/14 职场文书
企划主管岗位职责
2013/12/12 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
青岛海底世界导游词
2015/02/11 职场文书
同意转租证明
2015/06/24 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
Linux系统下安装PHP7.3版本
2021/06/26 PHP
关于EntityWrapper的in用法
2022/03/22 Java/Android