在 Python 编程语言中,int 是一种基本的数据类型,用于表示整数(即没有小数部分的数字)。
无论是正整数、负整数还是零,都可以使用 int 类型来存储和操作。
int 是英文 “integer”(整数)的缩写。在 Python 中,所有整数都属于 int 类型。
与某些其他编程语言不同,Python 的 int 类型没有固定的大小限制(理论上仅受系统内存限制),
因此可以处理非常大的整数。
你可以直接赋值一个整数给变量,Python 会自动识别其为 int 类型:
x = 42
y = -17
z = 0
也可以使用 int() 函数将其他类型转换为整数:
a = int("123") # 字符串转整数 → 123
b = int(3.14) # 浮点数转整数 → 3(向下取整)
c = int(True) # 布尔值转整数 → 1
int() 转换字符串时,字符串必须表示有效的整数,否则会抛出 ValueError。
int 可以表示极大或极小的整数,不受 32 位或 64 位限制。int 对象的值不能被修改。# 计数器
count = 0
count += 1
# 循环控制
for i in range(5):
print(i) # 输出 0 到 4
# 数学计算
result = (10 + 5) * 2 # 结果为 30
可以使用 type() 或 isinstance() 来判断:
x = 100
print(type(x) is int) # True
print(isinstance(x, int)) # True