Python变量与常量
Python变量:
变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变。通俗的说变量就是给数据起个名字。
Python常量:
其值在程序运行过程中保持不变的量。
Python变量赋值:
Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
举例:name = “Luffy”
Python允许同时为多个变量赋值。例如:a = b = c = 1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
您也可以为多个对象指定多个变量。例如: d, e, f = 2, 3, "Zero"
以上实例,两个整型对象2和3的分配给变量d和e,字符串对象“Zero”分配给变量f。
标识符
标识符概念:
开发人员在程序中自定义的一些符号和名称。标示符是自己定义的,如变量名,函数名等。
Python标识符规则:
1、由字母、数字、下划线组成
2、不能以数字开头
3、不能以关键字作为标识符
4、标识符区分大小写
思考:下面哪些是正确的,哪些是错误的
basePage01、base#01、my_zone、first-day、2day、_test、for、test$test、j2k
标识符命名规则
1、见名知意
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性),常用英文单词。
比如: 名字 就定义为 name , 定义学生 用 student
2、驼峰命名法
- 大驼峰命名法:BasePage
- 小驼峰命名法:userName
- 下划线命名法:user_name、USER_NAME
关键字
Python中一些具有特殊功能的标示符,这就是python中的关键字。
是python已经使用的,所以不允许开发者自己定义和关键字相同的名字作为标识符。
在python中,可以通过以下命令查看当前系统中python的关键字:
import keyword
print(keyword.kwlist)
Python标准数据类型
数据类型用来确定要存储在内存单元中的数据的类型,在 Python中,变量没有类型,我们所说的“类型”是变量所指的内存中对象的类型。
标准数据类型
- Number(数字)
- int(整型)
- Float(浮点型)
- Bool(布尔型)
- Complex(复数) - String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
不可变数据(四个):
Number(数字)、String(字符串)、Tuple(元组)、Sets(集合)
可变数据(两个):
List(列表)、Dictionary(字典)