和孩子一起学习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 多线程应用介绍
Dec 19 Python
Python守护线程用法实例
Jun 23 Python
运用TensorFlow进行简单实现线性回归、梯度下降示例
Mar 05 Python
python hbase读取数据发送kafka的方法
Dec 27 Python
Python使用Pandas读写Excel实例解析
Nov 19 Python
Python 实现数组相减示例
Dec 27 Python
python 解决print数组/矩阵无法完整输出的问题
Feb 19 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
Jun 06 Python
python安装后的目录在哪里
Jun 21 Python
python判断是空的实例分享
Jul 06 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 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 判断是否是中文/英文/数字示例代码
2013/09/30 PHP
php+js iframe实现上传头像界面无跳转
2014/04/29 PHP
php mysql实现mysql_select_db选择数据库
2016/12/30 PHP
Smarty3配置及入门语法
2017/02/22 PHP
window.location和document.location的区别分析
2008/12/23 Javascript
JavaScript中继承的一些示例方法与属性参考
2010/08/07 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
Jquery时间验证和转换工具小例子
2013/07/01 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
2014/07/18 Javascript
js如何打印object对象
2015/10/16 Javascript
EasyUi combotree 实现动态加载树节点
2016/04/01 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
angular *Ngif else用法详解
2020/12/15 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
详解Python的Lambda函数与排序
2016/10/25 Python
启动targetcli时遇到错误解决办法
2017/10/26 Python
python生成圆形图片的方法
2020/03/25 Python
TensorFlow实现RNN循环神经网络
2018/02/28 Python
Anaconda入门使用总结
2018/04/05 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
python使用pipeline批量读写redis的方法
2019/02/18 Python
python实现共轭梯度法
2019/07/03 Python
Python3 集合set入门基础
2020/02/10 Python
详解matplotlib绘图样式(style)初探
2021/02/03 Python
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
季度思想汇报
2014/01/01 职场文书
中学优秀班主任事迹材料
2014/05/01 职场文书
公务员诚信承诺书
2014/05/26 职场文书
小学运动会演讲稿
2014/08/25 职场文书
授权委托书(完整版)
2014/09/10 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
小学感恩节活动策划方案
2014/10/06 职场文书
二手房购房意向书
2015/05/09 职场文书