数字(Number)
整型(int)
表示没有小数部分的数值。例如:5,-10,100000 等。Python 中的整数长度不受限制,可以表示非常大或非常小的整数。
浮点型(float)
用于表示带有小数部分的数值。例如:3.14,-2.5,1.0e-5(科学计数法表示的浮点数)。由于计算机内部表示的原因,浮点数可能存在精度问题,在进行精确计算时需要注意。
复数型(complex)
以 a + bj 的形式表示,其中 a 是实部,b 是虚部,j 是虚数单位。例如:3 + 4j,2.5 - 1.2j。
字符串(String)
在 Python 中,字符型(String)是由字符组成的序列。字符可以是字母、数字、标点符号、空格等。字符串可以使用单引号'、双引号"或三引号'''或"""来定义。
整数的不同进制
在 Python 中,可以使用多种进制来表示整数。
十进制形式
我们平时常见的整数就是十进制形式,它由0~9共十个数字排列组合而成。使用十进制形式的整数不能以0作为开头,除非这个数值本身就是0。
二进制形式
由 0 和 1 两个数字组成,书写时以0b或0B开头。例如,101 对应十进制数是 5。
八进制形式
由0~7共八个数字组成,以0o或0O开头。注意,第一个符号是数字0,第二个符号是大写或小写的字母O。
十六进制形式
由0~9十个数字以及A~F(a~f)六个字母组成,书写时以0x或0X开头。