int 代表什么?在 Python 编程语言中,int 是一个内置的数据类型,用于表示整数(integer)。无论是正整数、负整数,还是零,都可以用 int 类型来存储和操作。
int 是英文 “integer” 的缩写,意为“整数”。在 Python 中,它是一个类(class),所有整数值都是 int 类的实例。
示例:
x = 42
y = -17
z = 0
print(type(x)) # <class 'int'>
print(type(y)) # <class 'int'>
print(type(z)) # <class 'int'>
int 类型没有固定大小限制(不像 C/C++ 中的 int 通常是 32 位),可以表示非常大的整数,仅受内存限制。100 时,Python 自动将其识别为 int 类型。0b)、八进制(0o)、十六进制(0x)等表示法。不同进制示例:
a = 0b1010 # 二进制,等于 10
b = 0o12 # 八进制,等于 10
c = 0xA # 十六进制,等于 10
print(a, b, c) # 输出: 10 10 10
你可以直接赋值整数,也可以使用 int() 构造函数:
n = 123n = int("123") → 将字符串转为整数n = int(123.9) → 截断小数部分,结果为 123类型转换示例:
print(int("42")) # 42
print(int(3.14)) # 3
print(int(True)) # 1
print(int(False)) # 0
int 表示整数,float 表示带小数点的浮点数。例如:5 是 int,5.0 是 float。int 和 long 之分,但在 Python 3 中已统一为 int,支持任意精度。10**1000,Python 依然能处理!int 是 Python 最基础且重要的数据类型之一,用于表示整数。它具有高灵活性、任意精度和丰富的字面量表示方式,是编程入门必须掌握的知识点。