和孩子一起学习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控制台中实现进度条功能
Nov 10 Python
Python基础知识_浅谈用户交互
May 31 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
详解python tkinter教程-事件绑定
Mar 28 Python
Python 实现数据结构中的的栈队列
May 16 Python
python requests使用socks5的例子
Jul 25 Python
2021年的Python 时间轴和即将推出的功能详解
Jul 27 Python
Python unittest discover批量执行代码实例
Sep 08 Python
详解Django中异步任务之django-celery
Nov 05 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
Python环境搭建过程从安装到Hello World
Feb 05 Python
python多次执行绘制条形图
Apr 20 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
初品cakephp 入门基础
2012/02/16 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
2013/09/26 PHP
回帖脱衣服的图片实现代码
2014/02/15 PHP
跟我学Laravel之视图 & Response
2014/10/15 PHP
php中请求url的五种方法总结
2017/07/13 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
JavaScript之IE的fireEvent方法详细解析
2013/11/20 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
Javascript继承机制详解
2017/05/30 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
Django框架中方法的访问和查找
2015/07/15 Python
玩转python selenium鼠标键盘操作(ActionChains)
2020/04/12 Python
Python随机函数random()使用方法小结
2018/04/29 Python
python 多线程串行和并行的实例
2019/02/22 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Python+OpenCV 实现图片无损旋转90°且无黑边
2019/12/12 Python
简单了解Java Netty Reactor三种线程模型
2020/04/26 Python
加拿大品牌鞋包连锁店:Little Burgundy
2021/02/28 全球购物
创业计划书——互联网商机
2014/01/12 职场文书
教育技术职业规划范文
2014/03/04 职场文书
中等生评语大全
2014/05/04 职场文书
防灾减灾活动总结
2014/08/30 职场文书
自主招生学校推荐信
2014/09/26 职场文书
淘宝客服专员岗位职责
2015/04/07 职场文书
刑事法律意见书
2015/06/04 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
解决pytorch读取自制数据集出现过的问题
2021/05/31 Python
Java常用函数式接口总结
2021/06/29 Java/Android
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技