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实现目录树生成示例
Mar 28 Python
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python遍历numpy数组的实例
Apr 04 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
详解Python3除法之真除法、截断除法和下取整对比
May 23 Python
python基于pdfminer库提取pdf文字代码实例
Aug 15 Python
Python如何使用OS模块调用cmd
Feb 27 Python
python对XML文件的操作实现代码
Mar 27 Python
解决paramiko执行命令超时的问题
Apr 16 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
sklearn的predict_proba使用说明
Jun 28 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
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
php中jQuery插件autocomplate的简单使用笔记
2012/06/14 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
PHP中如何判断exec函数执行成功?
2016/08/04 PHP
JavaScript中的console.group()函数详细介绍
2014/12/29 Javascript
基于javascript实现图片滑动效果
2016/05/07 Javascript
javascript实现日期三级联动下拉框选择菜单
2020/12/03 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
vue随机验证码组件的封装实现
2020/02/19 Javascript
[01:10]3.19DOTA2发布会 三代刀塔人第一代
2014/03/25 DOTA
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python基础教程之lambda表达式使用方法
2014/02/12 Python
跟老齐学Python之有容乃大的list(2)
2014/09/15 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
python实现Windows电脑定时关机
2018/06/20 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
Python基本socket通信控制操作示例
2019/01/30 Python
浅谈python 类方法/静态方法
2020/09/18 Python
基于python模拟TCP3次握手连接及发送数据
2020/11/06 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
css3 仿写阿里云水纹效果的示例代码
2018/02/10 HTML / CSS
18岁生日感言
2014/01/12 职场文书
自我鉴定书
2014/03/24 职场文书
党建工作先进材料
2014/05/02 职场文书
企业文化标语大全
2014/06/10 职场文书
党支部三严三实对照检查材料思想汇报
2014/09/29 职场文书
还款承诺书范本
2015/01/20 职场文书
2015年党员干部承诺书
2015/01/21 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
告诉你一个秘密:富人致富的五大优点
2019/07/11 职场文书
解决golang在import自己的包报错的问题
2021/04/29 Golang
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫