和孩子一起学习python之变量命名规则


Posted in Python onMay 27, 2018

变量命名规则

下面是关于变量名(也称为标识符)的一些规则

必须以一个字母或一个下划线字符开头。后面可以使用一个字母、数字或下划线字符的序列,长度不限。

字母可以是大写或小写,大小写是不同的。也就是说,Ax不同于aX。

数字可以是从0到9(包括0到9)的任意数字字符。

除了字母、数字和下划线字符,不能使用其他字符。空格、标点符号和其他字符在变量名中都是不允许的。

唯一允许出现的特殊字符是下划线字符。也许你不知道这是什么,下面给出几个例子:

First_number=15
Student_name=”John”

First和number之间的字符就是下划线,另外在student和name之间也有一个下划线。程序员有时会使用下划线分隔变量名的两个单词。因为空格在变量名中是不允许的,所以他们会使用下划线。

建议你不要在变量名开始和末尾使用下划线字符,除非你很清楚为什么要这样做。有些情况下,在一个标识符开始和末尾使用下划线字符会有特殊的含义。所以要避免这样使用:

_first_number=15
Student_name=”John”

下面是一些合法变量名的例子:

My_answer
answer23
answer_23
YourAnswer
Your2ndAnswer

下面是一些不合法变量名的例子:

23answer(变量名不能以数字开头)

Your-answer(不允许有连字符)

My answer(不允许有空格)

Python 相关文章推荐
python持久性管理pickle模块详细介绍
Feb 18 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python内建模块struct实例详解
Feb 02 Python
python OpenCV学习笔记实现二维直方图
Feb 08 Python
解决Pycharm中import时无法识别自己写的程序方法
May 18 Python
python 实现将字典dict、列表list中的中文正常显示方法
Jul 06 Python
python下载微信公众号相关文章
Feb 26 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
PHP统计代码行数的小代码
Sep 19 Python
在python中logger setlevel没有生效的解决
Feb 21 Python
python用opencv 图像傅里叶变换
Jan 04 Python
pycharm 使用tab跳出正在编辑的括号(){}{}等问题
Feb 26 Python
儿童学习python的一些小技巧
May 27 #Python
django初始化数据库的实例
May 27 #Python
django 删除数据库表后重新同步的方法
May 27 #Python
Django 根据数据模型models创建数据表的实例
May 27 #Python
Django使用Mysql数据库已经存在的数据表方法
May 27 #Python
django中模板的html自动转意方法
May 27 #Python
Django读取Mysql数据并显示在前端的实例
May 27 #Python
You might like
PHP统计当前在线用户数实例讲解
2015/10/21 PHP
今天你说520了吗?不仅有php表白书还有java表白神器
2016/05/20 PHP
动态控制Table的js代码
2007/03/07 Javascript
jQuery学习笔记之jQuery的DOM操作
2010/12/22 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
2015/12/28 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
Bootstrap 模态框多次显示后台提交多次BUG的解决方法
2017/12/26 Javascript
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
vue elementui tree 任意级别拖拽功能代码
2020/08/31 Javascript
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Python基于select实现的socket服务器
2016/04/13 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
基于Python的接口测试框架实例
2016/11/04 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Django中自定义查询对象的具体使用
2019/10/13 Python
python 实现客户端与服务端的通信
2020/12/23 Python
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
Funko官方商店:源自美国,畅销全球搪胶收藏玩偶
2018/09/15 全球购物
SEPHORA丝芙兰捷克官网:购买香水、化妆品和护肤品
2018/11/26 全球购物
Why do we need Unit test
2013/01/03 面试题
养殖人员的创业计划书范文
2013/12/26 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
创业不要错过,这4种餐饮新模式
2019/07/18 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
python文件名批量重命名脚本实例代码
2021/04/22 Python
基于Golang 高并发问题的解决方案
2021/05/08 Golang
JS的深浅复制详细
2021/10/16 Javascript
yolov5返回坐标的方法实例
2022/03/17 Python
Python使用永中文档转换服务
2022/05/06 Python