和孩子一起学习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内建数据结构详解
Feb 03 Python
Python之父谈Python的未来形式
Jul 01 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
Python读取数据集并消除数据中的空行方法
Jul 12 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
Jul 16 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
python函数的万能参数传参详解
Jul 26 Python
Window10下python3.7 安装与卸载教程图解
Sep 30 Python
python给指定csv表格中的联系人群发邮件(带附件的邮件)
Dec 31 Python
Django自定义全局403、404、500错误页面的示例代码
Mar 08 Python
python利用Excel读取和存储测试数据完成接口自动化教程
Apr 30 Python
弄清Pytorch显存的分配机制
Dec 10 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
wordpress之wp-settings.php
2007/08/17 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
微信第三方登录(原生)demo【必看篇】
2017/05/26 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
JavaScript设计模式之装饰者模式介绍
2014/12/28 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
跟我学习javascript的prototype使用注意事项
2015/11/17 Javascript
jQuery 遍历map()方法详解
2016/11/04 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
vue子路由跳转实现tab选项卡
2019/07/24 Javascript
JS异步处理的进化史深入讲解
2019/08/25 Javascript
Python help()函数用法详解
2014/03/11 Python
在Python中实现贪婪排名算法的教程
2015/04/17 Python
Python中特殊函数集锦
2015/07/27 Python
python TCP Socket的粘包和分包的处理详解
2018/02/09 Python
Python paramiko模块的使用示例
2018/04/11 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python迭代器iterator生成器generator使用解析
2019/10/24 Python
用python中的matplotlib绘制方程图像代码
2019/11/21 Python
HTML5 Canvas中使用路径描画二阶、三阶贝塞尔曲线
2015/01/01 HTML / CSS
Mamaearth官方网站:印度母婴护理产品公司
2019/10/06 全球购物
Linux的主要特性
2016/09/03 面试题
销售业务实习自我鉴定
2013/09/23 职场文书
建筑班组长岗位职责
2014/01/02 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
法院答辩状格式
2015/05/22 职场文书
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
Vue深入理解插槽slot的使用
2022/08/05 Vue.js