对象类型 | 常量示例 / 用法 |
Number(数字) | 3.1415, 1234, 999L, 3+4j |
String(字符串) | 'spam', "guido's" |
List(列表) | [1, 2, [3, 'four'], 5] |
Dictionary(字典) | {'food' : 'spam', 'taste' : 'yum'} |
Tuple(元组) | (1, 'spam', 4, 'U') |
File(文件) | text = open('eggs', 'r').read() |
Number(数字)
支持常见数字类型:整数、浮点数,左右相关联的语法和操作,复数类型(Python1.4引入)。允许用十六进制和八进制书写整数。详见数字常量:
常量 | 结石 |
1231, -24.0 | 正常整数(C的长整型) |
999999999999999L | 长整型(无限大小) |
1.2e, 3.14e-10, 4E210, 4.0e+210 | 浮点数(C的双整型) |
0177, 0x9fF | 八进制和十六进制常量 |
3+4j, 3.0+4.0j, 3J | 复数常量 |
复数
Python的复数常量由 ”实部 + 虚部“ 组成,以一个 J 或 j 结束。从本质上讲是用一对浮点数实现的,但由于复数,所有的数字操作都施行复数运算。