Python 语言类型
数字、字符串、元组、列表、文件、字典
数字类型:
1、python的数字类型没有取值范围的限制。
2、pow(x, y)函数:计算x的y次方,可以嵌套使用。等价于x**y
>>> pow(2,4)
16
>>> 2**4
16
3、十进制:123,245
十六进制:以0x\0X开头,0x9a,0x8f。
八进制:以0o\0O开头,0o77,0o57。
二进制:以0b\0B开头,0b10,0b1010。
>>> 0x9a
154
>>> 0x8f
143
>>> 0o77
63
>>> 0o57
47
>>> 0b10
2
>>> 0b1010
10
4、浮点数:0.0,1.0,-2.7。
科学记数法:e\
>>> 2e4
20000.0
>>> 2E4
20000.0
5、复数
a+bj\a+bJ,a和b都是浮点型
>>> z=1.2+2j
python的z.real可获得z的实数部分,z.imag获得z的虚数部分。
z.real=1.2,z.imag=2。
>>> z=2+5j
>>> z.real
2.0
>>> z.imag
5.0
6、python不同类型的数据可以混合运算,运算结果为最宽的类型。
7、整型,浮点型,复数三者可以相互转换,int(a),float(a),complex(a)
转换方向为int->float->complex,不能反过来
8、可以通过type(x)判断x的数据类型。
>>> type(2+4j)
>>> type(2)
>>> type(2.0)