Решено: питхон претвара број са зарезом и децималним бројем у флоат

Главни проблем са претварањем броја са зарезом и децималом у флоат је тај што број можда није исправно заокружен. Ово може довести до неочекиваних резултата када покушавате да извршите прорачуне или поређења.

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

Први ред креира стринг променљиву под називом „број“ и додељује јој вредност „1,000.00“. Други ред конвертује стринг променљиву „нумбер“ у променљиву са плутајућим бројем тако што уклања знакове зареза и враћа резултат као флоат.

Децимални бројеви

У Питхон-у, децимални бројеви су представљени децималним модулом. Да бисте креирали децимални број, користите функцију Децимал(). На пример, да бисте креирали број који је једнак 10.5, користили бисте функцију Децимал() и проследили вредност 10.5 као аргумент.

Да бисте децимални број претворили у стринг приказ, можете користити функцију стр(). На пример, ако желите да одштампате стринг „10.5“, користили бисте функцију стр() и проследили вредност 10.5 као аргумент.

Флоат типе

Флоат тип је тип података у Питхон-у који чува реалне бројеве. Може се користити за варијабле које чувају нумеричке вредности, као што су старост, плата и температура.

Релатед постс:

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