Найти - Пользователи
Полная версия: Инициализация типа переменной.
Начало » Python для новичков » Инициализация типа переменной.
1
VadimK
Подскажите пожалуйста, как правильно инициализировать decimal типа переменную.

К примеру:
DEFAULT_PRICE = 12.30 # получаем float

или к примеру определить тип переменной в функции:
def calculate_price(price, minimal_price=12):
    # minimal_price получился long
    pass

Нашел пока решение через конвертацию Decimal(str(value)) , но как то уж очень корявым выглядит для объявления переменных.



JOHN_16
from decimal import Decimal
DEFAULT_PRICE=Decimal('12.3')
def calculate_price(price, minimal_price=Decimal(12)):
    pass
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB