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之传说中的函数编写条规
Oct 11 Python
在IIS服务器上以CGI方式运行Python脚本的教程
Apr 25 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
Python使用迭代器捕获Generator返回值的方法
Apr 05 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python实现截取PDF文件中的几页代码实例
Mar 11 Python
python模块之subprocess模块级方法的使用
Mar 26 Python
Python 监测文件是否更新的方法
Jun 10 Python
基于FME使用Python过程图解
May 13 Python
如何在mac下配置python虚拟环境
Jul 06 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 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面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
php随机抽奖实例分析
2015/03/04 PHP
利用PHP生成静态html页面的原理
2016/09/30 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
Laravel ORM 数据model操作教程
2019/10/21 PHP
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
2010/03/04 Javascript
js前台判断开始时间是否小于结束时间
2012/02/23 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
JavaScript实现x秒后自动跳转到一个页面
2013/01/03 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
AngularJS转换响应内容
2016/01/27 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
Python基础类继承重写实现原理解析
2020/04/03 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
10个python爬虫入门实例(小结)
2020/11/01 Python
多视角3D逼真HTML5水波动画
2016/03/03 HTML / CSS
html5响应式开发自动计算fontSize的方法
2020/01/13 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
工程监理应届生求职信
2013/11/09 职场文书
本科毕业生求职自荐信
2014/04/09 职场文书
竞聘上岗演讲稿
2014/05/16 职场文书
承诺书格式
2014/06/03 职场文书
小学运动会班级口号
2014/06/09 职场文书
第二批党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
大学生求职信怎么写
2015/03/19 职场文书
农村环境卫生倡议书
2015/04/29 职场文书
sqlserver2017共享功能目录路径不可改的解决方法
2021/04/16 SQL Server
Redis5之后版本的高可用集群搭建的实现
2021/04/27 Redis
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python