Python 基本变量类型一共有,我们可以用 type() 函数查看某个变量的类型.例如执行
n = 123; x = 3.14; print(type(n)); print(type(x))
结果为
<class 'int'>
<class 'float'>;
与一些编译语言不同,Python 的整数类型(integer)没有长度限制(除超出了内存大小).例如
print(12345678901234567890123456789 + 1)
的结果为 12345678901234567890123456790.
默认情况下整数用十进制表示,如果需要输入 2 进制(binary),可以在前面加 0b 或 0B,例如 0b1001 表示 10 进制的 9.类似地,0o 或 0O 开头表示 8 进制(octal);0x 或 0X 开头的表示 16 进制(hexadecimal),16 进制中的 10 到 15 分别用大写或小写字母 a 到 f 表示.例如 0xff 表示十进制的 255.不同进制的整数同样没有长度限制.
转换格式为 类型(变量).例如 int('123') 会把字符串 '123' 变为整数 123.