基本数据类型系列:
一、 数字类型
二、数字类型的运算
三、字符串类型及格式化
四、字符串类型的操作
活动地址:CSDN21天学习挑战赛
目录
概念:和数学中的整数的概念一致,整数类型有四种进制表示,分别为二进制、八进制、十进制、十六进制。一般默认为十进制,其他进制均需要在数字前面加引号,例如:
进制种类 | 引号符号 | 描述 |
---|---|---|
二进制 | 0b 或 0B | 由字符0和1组成,例:0b1010 |
八进制 | 0o 或0B | 由字符0到7组成,例:0o1010 |
十进制 | 无 | 默认情况,例:1010 |
十六进制 | 0x 或 0X | 由字符0~9,a~f或A~F组成,例:0x1010 |
概念:也是和数学中概念一样,表示带有小数的数值。例如:9.0就代表一个浮点数,及时小数位是0也不可省略。10和10.0虽然数值相等,但是他们的类型是不同的,前者是整数,后者是浮点数。
Python中浮点数存在不确定尾数,两个不确定尾数
上述代码0.1+0.2运行的结果不等于0.3是由于程序的“不确定尾数”导致的。
解决不确定尾数造成的原因很简单,只需要保留具体小数位就可以了。
概念:复数有一个基本单位元素j,被定义为j = 根号下-1,含有虚数单位的数被称为复数,例如:5+6j是复数。复数类型中的实部和虚部都是浮点类型,对于复数z,可以用z.real和z.imag分别获得实部部分和虚部部分。
- a = (6+7j).real
- b = (6+7j).imag
- print(a)
- print(b)
- # 6.0
- # 7.0
接下来还有三篇,请多多支持。