Python需要使用标识符给变量命名,其实标识符就是用于给程序中变量、类、方法命名的符号(简单来说,标识符就是合法的名字)。
1. 数字类型
Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。
int(整型)
在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-2147483648~214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808~9223372036854775807。
long(长整型)
Python长整型没有指定位宽,但是由于机器内存有限,使用长的长整数数值也不可能无限大。
float(浮点型)
浮点型也就是带有小数点的数,其精度和机器有关。
complex(复数)
Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
2. 字符串
在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号;Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。
3. 布尔型
和其他编程语言一样,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。
4. 列表
列表是Python中使用最频繁的数据类型,集合中可以放任何数据类型,可对集合进行创建、查找、切片、增加、修改、删除、循环和排序操作。
5. 元组
元组和列表一样,也是一种序列,与列表不同的是,元组是不可修改的,元组用”()”标识,内部元素用逗号隔开。
6. 字典
字典是一种键值对的集合,是除列表以外Python之中最灵活的内置数据结构类型,列表是有序的对象集合,字典是无序的对象集合。
7. 集合
集合是一个无序的、不重复的数据组合,它的主要作用有两个,分别是去重和关系测试。
➢> python变量命名规则
Pvthon语言的标识符必须以字母、下画线()开头,后面可以跟任意数目的字母、数字和下画线
➢> python变量命名惯例
1.以单一下下划线开头的变量名(_x)不会被 from module import * 语句导入
2.前后有下划线的变量名(__x__)是系统定义的变量名,对python 解释器有特殊意义
3.以两个下划线开头但结尾没有下划线的变量名(__x)是类的成员变量
4.交互式模式下,变量名 ”_“ 用于保存最后表达式的结果
➢> python变量命名注意
1.只能包含字母、数字和下划线,且不能以数字开头
2.区分字母大小写
3.禁止使用保留字(关键字)
5.变量是弱类型
➢> 拓展
0.1 由于Python3支持UTF-8字符集,因此Python3的标识符可以使用UTF-8所能表示的多种语言的字符。
0.2 Python 语言是区分大小写的,因此abe和Abec是两个不同的标识符。
0.3 Python2.x对中文支持较差,如果要在Python2.x 程序中使用中文字符或中文变量,则需要在Python源程序的第一行增加“# coding: utf-8″, 当然别忘了将源文件保存为UTF-8字符集。
➢> python变量命名实战
abc xyz: 合法。
HelloWorld: 合法。
abc: 合法
xyz#abc: 不合法,标识符中不允许出现“#”号。
abc1: 合法。
2abc:不合法,标识符不允许数字开头。
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试