파이썬 3에서 int()와 floor()의 차이점은 무엇입니까? 파이썬 2에서,floor()float 값을 반환했습니다.제가 보기에는 분명하지 않지만, 저는 왜 그것이 유용할 수 있는지를 명확히 하는 몇 가지 설명을 찾았습니다.floor()리턴 플로트(같은 경우)float('inf')그리고.float('nan')). 그러나 파이썬 3에서는floor()정수를 반환합니다(앞에서 언급한 특수한 경우에 대한 오버플로 오류를 반환합니다). 그렇다면, 만약 있다면, 사이의 차이점은 무엇입니까?int()그리고.floor()지금?floor()반올림하여 int() 자르기.음수를 사용하면 차이가 명확해집니다. >>> import math >>> math.floor(-3.5) -4 >>> int(-3.5) -3 음수를 반올..