和孩子一起学习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字符串处理的七种技巧
Mar 31 Python
Python爬虫DOTA排行榜爬取实例(分享)
Jun 13 Python
python处理Excel xlrd的简单使用
Sep 12 Python
基于python3 类的属性、方法、封装、继承实例讲解
Sep 19 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
解决python执行不输出系统命令弹框的问题
Jun 24 Python
python爬虫解决验证码的思路及示例
Aug 01 Python
python 导入数据及作图的实现
Dec 03 Python
Python Handler处理器和自定义Opener原理详解
Mar 05 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
Aug 17 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
Feb 22 Python
python cv2图像质量压缩的算法示例
Jun 04 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获取网址的顶级域名函数代码
2012/09/24 PHP
PHP在线生成二维码代码(google api)
2013/06/03 PHP
php中error与exception的区别及应用
2014/07/28 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
2020/03/26 PHP
js onload事件不起作用示例分析
2013/10/09 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
jQuery平滑旋转幻灯片特效代码分享
2015/09/07 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
利用NPM淘宝的node.js镜像加速nvm
2017/03/27 Javascript
利用node.js爬取指定排名网站的JS引用库详解
2017/07/25 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
JS+HTML5 canvas绘制验证码示例
2018/12/05 Javascript
JavaScript中的回调函数实例讲解
2019/01/27 Javascript
基于vue实现一个神奇的动态按钮效果
2019/05/15 Javascript
layui实现多图片上传并限制上传的图片数量
2019/09/26 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
基于Python和PyYAML读取yaml配置文件数据
2020/01/13 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
Django ModelForm操作及验证方式
2020/03/30 Python
Python实现EM算法实例代码
2020/10/04 Python
python Timer 类使用介绍
2020/12/28 Python
python+selenium自动化实战携带cookies模拟登陆微博
2021/01/19 Python
台湾母婴用品限时团购:妈咪爱
2018/08/03 全球购物
PHP如何设置和取得Cookie值
2015/06/30 面试题
幼儿园母亲节活动方案
2014/03/10 职场文书
合作协议书模板
2014/10/10 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
uniapp 微信小程序 自定义tabBar 导航
2022/04/22 Javascript
python的html标准库
2022/04/29 Python