当前位置:首页>python>Python基础课堂——数值数据类型

Python基础课堂——数值数据类型

  • 2026-10-10 20:08:27
Python基础课堂——数值数据类型

数值类型是 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!只要带小数点,就是浮点数。
  • 3. 复数(complex)

复数由实数部分和虚数部分构成,可以用a+bj或者complex(a,b)表示,复数的实数部a和虚数部b都是浮点型。

二、类型转换

可以互相转换(复数不能转 int/float)
int(3.9)         # 3   浮点数转整数:直接舍弃小数,不四舍五入 
float(6)         # 6.0  整数转浮点数 
complex(2)  # (2+0j) 整数转复数

牛刀小试:

下面哪一个是 int 类型?() 
A. 8.0 B. -12 C. 4+2j D. 0.314
  1. int(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

信息技术的学习没有捷径。掌握基础、保持思考、勤于实践,善用计算思维,你也能以代码和数字,创造属于自己的答案。

最新文章

随机文章