2022年 11月 4日

Python常用取整函数

Python常用取整函数

1.向0取整: int ()

print(int(6.5))
6
printint-2.6))
-2
  • 1
  • 2
  • 3
  • 4

2.向上取整: math.ceil ()

import math
print(math.ceil(6.4))
7
print(math.ceil(-6.4)-6
  • 1
  • 2
  • 3
  • 4
  • 5

注意:“向上取整”是往更大的取

3.向下取整: math.floor ()

import math
print(math.floor(2.6))
2
print(math.floor(-2.6))
-3
  • 1
  • 2
  • 3
  • 4
  • 5

注意:“向下取整”是往更小的取

3.四舍五入: round ()

print(round(7.2))
7
print(round(7.5))
8
  • 1
  • 2
  • 3
  • 4

补充

将 整数部分 与 小数部分 分开:math.modf ()

import math
print(math.modf(3.56))
(0.56, 3.0) 
  • 1
  • 2
  • 3

返回的是元组