和孩子一起学习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 04 Python
Python爬虫设置代理IP的方法(爬虫技巧)
Mar 04 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
python3爬虫之设计签名小程序
Jun 19 Python
详解django中url路由配置及渲染方式
Feb 25 Python
Python 中的参数传递、返回值、浅拷贝、深拷贝
Jun 25 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
Nov 29 Python
Python阶乘求和的代码详解
Feb 14 Python
python小程序基于Jupyter实现天气查询的方法
Mar 27 Python
python自动生成证件号的方法示例
Jan 14 Python
python中random模块详解
Mar 01 Python
刚学完怎么用Python实现定时任务,转头就跑去撩妹!
Jun 05 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
对盗链说再见...
2006/10/09 PHP
Discuz 模板语句分析及知识技巧
2009/08/21 PHP
php使用异或实现的加密解密实例
2013/09/04 PHP
微信支付开发订单查询实例
2016/07/12 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
php双层循环(九九乘法表)
2017/10/23 PHP
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
2009/10/25 Javascript
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
关于js拖拽上传 [一个拖拽上传修改头像的流程]
2011/07/13 Javascript
Js为表单动态添加节点内容的方法
2015/02/10 Javascript
JavaScript获得指定对象大小的方法
2015/07/01 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
JS实现字符串转驼峰格式的方法
2016/12/16 Javascript
jQuery.cookie.js实现记录最近浏览过的商品功能示例
2017/01/23 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
基于EasyUI的基础之上实现树形功能菜单
2017/06/28 Javascript
VUE重点问题总结
2018/03/19 Javascript
小程序富文本提取图片可放大缩小
2020/05/26 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
python字符串替换示例
2014/04/24 Python
在Python中操作列表之List.append()方法的使用
2015/05/20 Python
Python 中的 else详解
2016/04/23 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
Django 日志配置按日期滚动的方法
2019/01/31 Python
Python控制台实现交互式环境执行
2020/06/09 Python
python 删除系统中的文件(按时间,大小,扩展名)
2020/11/19 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
职业规划书如何设计?
2014/01/09 职场文书
和平主题的演讲稿
2014/01/12 职场文书
自立自强的名人事例
2014/02/10 职场文书
三方合作协议书范本
2014/04/18 职场文书
开会通知短信大全
2015/04/20 职场文书
《称赞》教学反思
2016/02/17 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python