数值类型是 Python 编程的基石,不管是数据计算、逻辑判断还是项目开发,都离不开它。今天整理了整数 (int)、浮点数 (float)、复数 (complex) 三大核心知识点,其中整数、浮点数两个要重点掌握,复数了解即可。
一、Python 三大数值类型
1. 整型(int),整型是正整数或负整数,不带小数点。
✅如:0、5、-100等。
a = 10
b = -25
c = 0
print(type(a)) # <class 'int'> type返回的类型为int
2. 浮点数(float),由整数部分和小数部分组成,也可以用科学计数法。
✅如:2.5、1.0。
x = 3.14
y = -0.618
z = 1.2e3 # 等价 1200.0
print(type(x)) # <class 'float'> type返回的类型为float
注意:
1.除法运算、开根号运算的结果都为浮点型。
2.5.0是float,不是int!只要带小数点,就是浮点数。复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实数部a和虚数部b都是浮点型。
二、类型转换
int(3.9) # 3 浮点数转整数:直接舍弃小数,不四舍五入 complex(2) # (2+0j) 整数转复数牛刀小试:
A. 8.0 B. -12 C. 4+2j D. 0.314int(5.99)的运行结果是?()
A. 6 B. 5 C. 5.99 D. 报错
3.int(3.4)+int(3.6)的运行结果是?()
A. 6 B. 7 C. 6.0 D. 7.0
牛刀小试答案:
1、B, A、D为浮点型,B为整型,C为复数。
2、B, int是将数据转化为整数,直接舍弃小数,不四舍五入
3、A,int是将数据转化为整数,直接舍弃小数,不四舍五入,结果为:3+3=6
信息技术的学习没有捷径。掌握基础、保持思考、勤于实践,善用计算思维,你也能以代码和数字,创造属于自己的答案。