和孩子一起学习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使用PyCharm进行远程开发和调试
Nov 02 Python
Python如何快速上手? 快速掌握一门新语言的方法
Nov 14 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
用python处理MS Word的实例讲解
May 08 Python
Python文件读写保存操作的示例代码
Sep 14 Python
Python之lambda匿名函数及map和filter的用法
Mar 05 Python
python实现字符串加密 生成唯一固定长度字符串
Mar 22 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
Aug 26 Python
python中rb含义理解
Jun 18 Python
高考考python编程是真的吗
Jul 20 Python
python Matplotlib模块的使用
Sep 16 Python
python 中 .py文件 转 .pyd文件的操作
Mar 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的一个基础知识 表单提交
2011/07/04 PHP
php数组随机排序实现方法
2015/06/13 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
Firebug入门指南(Firefox浏览器)
2010/08/21 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
DOM基础教程之使用DOM
2015/01/19 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
jQuery validate 验证radio实例
2017/03/01 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
JavaScript上传文件时不用刷新页面方法总结(推荐)
2017/08/15 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
vuex中使用对象展开运算符的示例
2017/09/25 Javascript
jquery+css3实现熊猫tv导航代码分享
2018/02/12 jQuery
Javascript Worker子线程代码实例
2020/02/20 Javascript
微信小程序实现签到弹窗动画
2020/09/21 Javascript
[02:03]DOTA2亚洲邀请赛 HGT战队出场宣传片
2015/02/07 DOTA
Flask框架WTForm表单用法示例
2018/07/20 Python
Pycharm+Scrapy安装并且初始化项目的方法
2019/01/15 Python
代码实例讲解python3的编码问题
2019/07/08 Python
如何在Python 游戏中模拟引力
2020/03/27 Python
python反扒机制的5种解决方法
2021/02/06 Python
css3截图_动力节点Java学院整理
2017/07/11 HTML / CSS
美国杰西潘尼官网:JCPenney
2019/06/12 全球购物
公司中层干部的自我评价分享
2014/03/01 职场文书
网络工程专业自荐信范文
2014/03/16 职场文书
《春雨》教学反思
2014/04/24 职场文书
护理学院专科毕业生求职信
2014/06/28 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2014年副班长工作总结
2014/12/10 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
企业开发CSS命名BEM代码规范实践
2022/02/12 HTML / CSS
Debian11 Xfce终端光标的颜色怎么设置?
2022/08/14 数码科技