跳至主要內容

整数

刘春龙原创...小于 1 分钟Python教程文档

num1 = 10
num2 = 20
num3 = 300000000000000000000000000000000000000000000000000

print(num1, num2, num3)

相关信息

Python3 中,int 可以存储任意大小的整数,long 被取消

Python3 中可以做超大数的计算,而不会造成“整数溢出”,这也是 Python 特别适合科学运算的特点

int()实现类型转换

  • 浮点数直接舍去小数部分。如:int(9.9)结果是:9
  • 布尔值 True 转为 1,False 转为 0。 如:int(True)结果是 1
  • 字符串符合整数格式(浮点数格式不行)则直接转成对应整数,否则报错
int("456") # 456
int(True) # 1
int(123.99) # 123
int("456.78") # 报错
int("456abc") # 报错

自动转型

整数和浮点数混合运算时,表达式结果自动转型成浮点数。比如:2+8.0 的结果是 10.0

a=2
b=8.0
print(a+b)
上次编辑于:
贡献者: 刘春龙
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.7