No-5.变量的命名
变量的命名
目标
- 标识符和关键字
 - 变量的命名规则
 
0.1 标识符和关键字
1.1 标识符
标示符就是程序员定义的 变量名、函数名
名字 需要有 见名知义 的效果
- 标示符可以由 字母、下划线 和 数字 组成
 - 不能以数字开头
 - 不能与关键字重名
 
思考:下面的标示符哪些是正确的,哪些不正确为什么?
fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
My_tExt
_test
test!32
haha(da)tt
jack_rose
jack&rose
GUI
G.U.I
1.2 关键字
- 关键字 就是在 
Python内部已经使用的标识符 - 关键字 具有特殊的功能和含义
 - 开发者 不允许定义和关键字相同的名字的标示符
 
通过以下命令可以查看 Python 中的关键字
In [1]: import keyword
In [2]: print(keyword.kwlist)
提示:关键字的学习及使用,会在后面的课程中不断介绍
import关键字 可以导入一个 “工具包”在
Python中不同的工具包,提供有不同的工具
02. 变量的命名规则
命名规则 可以被视为一种 惯例,并无绝对与强制 目的是为了 增加代码的识别和可读性
注意 Python 中的 标识符 是 区分大小写的
Hannibal 不等于 hannibal
- 在定义变量时,为了保证代码格式,
=的左右应该各保留一个空格 - 在 
Python中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名- 每个单词都使用小写字母
 - 单词与单词之间使用 
_下划线 连接 
- 例如:
first_name、last_name、qq_number、qq_password 
 
驼峰命名法
- 当 变量名 是由二个或多个单词组成时,还可以利用驼峰命名法来命名
 - 小驼峰式命名法
- 第一个单词以小写字母开始,后续单词的首字母大写
 - 例如:
firstName、lastName 
 - 大驼峰式命名法
- 每一个单词的首字母都采用大写字母
 - 例如:
FirstName、LastName、CamelCase 
 
No-5.变量的命名的更多相关文章
- R 单变量重命名与删除
		
单变量重命名 b = rename(b,c(target="flag")) 单变量删除 b = b[,names(b)!='age'] 或者 b[,"age&quo ...
 - python day1 变量的命名和赋值
		
变量 一.变量的命名 1.不能以数字进行开头 2.不能包含特殊字符 3.不能是python内部的某些关键字 a = 123print(a)123 --------------------------- ...
 - Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全
		
Atitit. 软件设计 模式 变量 方法 命名最佳实践 vp820 attilax总结命名表大全 1. #====提升抽象层次1 2. #----使用通用单词1 3. #===使用术语..1 4. ...
 - Swift常量和变量以及命名规范
		
我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量.常量和变量是构成表达式的重要组成部分.常量在声明和初始化变量时,在标识符的前面加上关键字let,就可以把该变 ...
 - C语言基础学习基本数据类型-变量的命名
		
变量的命名 变量命名规则是为了增强代码的可读性和容易维护性.以下为C语言必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成. 2. 变量名第一个字母 ...
 - python_变量的命名规则
		
python 变量的命名规则: 1. 要具有描述性 2.变量名只能由 数字,字母 ,下划线 组成,不可以是空格或者特殊字符(#!%……&) 3.不能以数字开头 4.保留字符不可用(print ...
 - python笔记:#008#变量的命名
		
变量的命名 目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母.下划线 ...
 - Python中变量的命名
		
变量的命名 目标 标识符和关键字 变量的命名规则 0.1 标识符和关键字 1.1 标识符 标示符就是程序员定义的 变量名.函数名 名字 需要有 见名知义 的效果,见下图: 标示符可以由 字母.下划线 ...
 - day03变量的命名规范,常量,输出:自带换行,输入,注释,数据类型,运算符,常用字符大小关系
		
复习 ''' 1.语言的分类 -- 机器语言:直接编写0,1指令,直接能被硬件执行 -- 汇编语言:编写助记符(与指令的对应关系),找到对应的指令直接交给硬件执行 -- 高级语言:编写人能识别的字符, ...
 - day 变量的赋值原理 变量的命名规则
		
print(3*4*5*6/2) #简单的计算输出 x=3 y=4 print("x乘以y=",x*y) #运行5分钟 = 12 print(x*y) #在运行5分钟 = 12 ' ...
 
随机推荐
- Watir: element_by_xpath 的使用
			
b =Watir::IE.new b.goto'http://www.google.com/' txt =b.element_by_xpath("//*[@name='q']") ...
 - JAVA THINGKING (二)随笔
			
1. 基本数据员的默认值 Boolean false Char '\u0000'(null) byte (byte)0 short (short)0 int 0 long 0L float 0.0 ...
 - dropZone 回显图片
			
初始化dropzone的图片信息 var dropVar = this; var mockFile = { name: "myiamge.jpg", //需要显示给用户的图片名 s ...
 - 关于ArcGis for javascript的使用
			
1.引用ArcGis for javascript核心类库的两种方式: 1.1.下载js包,解压缩放入项目中 1.1.1.下载核心类库压缩文件, 下载地址: https://developers.ar ...
 - Spring注解详细
			
1.@controller 控制器(注入服务) 2.@service 服务(注入dao) 3.@repository dao(实现dao访问) 4.@component (把普通pojo实例化到spr ...
 - Excel -- 实用技巧
			
一起来学习这45个职场Excel小窍门,轻轻松松提高工作效率,超实用,新技能get! 1.快速填充公式的三种方式 2.最快求和 3.添加文字下面线条的2种方法 4.设置列宽的3种方法 5.以cm为单位 ...
 - bzoj 4819: [Sdoi2017]新生舞会【二分+最小费用最大流】
			
如果\( b[i]==0 \)那么就是裸的费用流/KM,当然KM快一些但是为什么不写KM呢因为我不会打板子了 考虑二分答案,那么问题变成了判定问题. \[ ans=\frac {a_1+a_2+... ...
 - 部分安卓微信浏览器无法触发onchange事件
			
这是安卓微信的一个遗留问题. 解决办法很简单: 将input标签 <input type=“file" name="image" accept="imag ...
 - mariadb+centos7+主从复制
			
MYSQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的 ...
 - 求N!尾数有多少个0。
			
方法一:假设N!=K*10M,K不能被10整除,那么N!尾数就有M个0.再对N!进行质因子分解:N!=2x*3y*5z...由于10=2*5,即每一对2和5相乘都可以得到1个0,所以M只与指数x.z有 ...