1.2数据类型
Python再声明时不需指定数据类型,但是在变量赋值时便会被赋予一种类型。所以变量都有数据类型。
1.2.1 Number类型
Integer 32/64位
Long Integer 没有指定位宽,内存有限不可能无限大
Boolean True/False
Double-precision Floating 双精度浮点数 8字节 a=1.789(十进制表示) a=3e8(科学计数法表示)
Complex number 复数 可以指不实的数字或非表明具体数量的数字。由实数和虚数部分组成,虚数后缀J或j a = 83.123 + 3j ; a = 0 - 23.4J ;
1.2.2 Sequence 序列类型簇
String字符串:由字符组成的序列类型、Tuple元组:任意对象组成的不可修改序列类型、List列表:任意对象组成的可修改序列。
1.2.3 String类型
分类
-
- 普通字符串
- Unicode字符串 u“你好” ; u“hello”
字符串格式化
内置函数
1.2.4 Tuple类型
1.2.5 List类型
内置函数
1.2.6 Set类型
-
- Set
- Frozenset 不可变
用string初始化 set('')
用list初始化 set([])
内置函数
1.2.7 Dictionary类型
内置函数