和孩子一起学习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中函数的参数传递与可变长参数介绍
Jun 30 Python
python中map()与zip()操作方法
Feb 27 Python
Python调用微信公众平台接口操作示例
Jul 08 Python
利用python将pdf输出为txt的实例讲解
Apr 23 Python
解决Spyder中图片显示太小的问题
Apr 27 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
Dec 21 Python
python如何以表格形式打印输出的方法示例
Jun 21 Python
python自动化测试之如何解析excel文件
Jun 27 Python
关于PyTorch 自动求导机制详解
Aug 18 Python
解决python明明pip安装成功却找不到包的问题
Aug 28 Python
python实现画循环圆
Nov 23 Python
Python文件操作基础流程解析
Mar 19 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
Yii框架登录流程分析
2014/12/03 PHP
php读取flash文件高宽帧数背景颜色的方法
2015/01/06 PHP
php实现session自定义会话处理器的方法
2015/01/27 PHP
smarty简单应用实例
2015/11/03 PHP
php处理复杂xml数据示例
2016/07/11 PHP
使用php实现网站验证码功能【推荐】
2017/02/09 PHP
分享20款好玩的jQuery游戏
2011/04/17 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
JS判断数组中是否有重复值得三种实用方法
2013/08/16 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
jQuery CSS3自定义美化Checkbox实现代码
2016/05/12 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
js实现下拉菜单效果
2017/03/01 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
python函数的5种参数详解
2017/02/24 Python
Python数据结构与算法之完全树与最小堆实例
2017/12/13 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
详解python:time模块用法
2019/03/25 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
有750多个顶级品牌的瑞士时尚在线:ABOUT YOU
2017/01/04 全球购物
大学生自我鉴定书
2014/03/24 职场文书
片区教研活动总结
2014/07/02 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
Python多个MP4合成视频的实现方法
2021/07/16 Python