Решено: Python преобразува число със запетая и десетичен знак в число с плаваща запетая

Основният проблем при преобразуването на число със запетая и десетичен знак в число с плаваща запетая е, че числото може да не е правилно закръглено. Това може да доведе до неочаквани резултати при опит за извършване на изчисления или извършване на сравнения.

number = "1,000.00"
float(number.replace(",", ""))

Първият ред създава низова променлива, наречена „номер“ и й присвоява стойността „1,000.00“. Вторият ред преобразува низовата променлива „number“ в променлива с плаваща задна буква чрез премахване на знаците със запетаи и връщане на резултата като плаваща променлива.

Десетични числа

В Python десетичните числа се представят от десетичния модул. За да създадете десетично число, използвате функцията Decimal(). Например, за да създадете число, което е равно на 10.5, трябва да използвате функцията Decimal() и да подадете стойността 10.5 като аргумент.

За да преобразувате десетично число в представяне на низ, можете да използвате функцията str(). Например, ако искате да отпечатате низа „10.5“, ще използвате функцията str() и ще подадете стойността 10.5 като аргумент.

Тип поплавък

Типът Float е тип данни в Python, който съхранява реални числа. Може да се използва за променливи, които съхраняват числови стойности, като възраст, заплата и температура.

Подобни публикации:

Оставете коментар