Co to jest python dla BigDecimal Java?

W Javie, gdy programujemy pieniądze, zaleca się używanie klasy BigDecimal dla pieniędzy. Czy jest coś podobnego w Pythonie? Chciałbym, żeby coś zorientowanego obiektowo mogło mieć walutę i kurs wymiany, czy zostało to zrobione?

Przechowuję pieniądze jako liczby całkowite (myślę) i mnożę się przez 100, aby uzyskać dolary, ale mam też walutę obcą, więc aukcja uporządkowana według ceny staje się niewygodna, gdy artykuły mają różne waluty, a nawet są wymienione jako cena za godzinę lub za sztukę. Idealnie więc chciałbym klasę za pieniądze w pytonie, która ma kurs wymiany, walutę i jaki jest rodzaj wyceny, jeśli cena jest za godzinę lub za sztukę.

Więc przypuszczam, że szukampriceklasa a nie amoneyklasa, czy jest już coś takiego? Program gae, na którym programuję, nie ma typu danych dziesiętnych, więc mogę użyć liczby całkowitej reprezentującej tylko ułamek lub wymyślić coś takiego jak własna reprezentacja dziesiętna, w której ją implementuję.

questionAnswers(1)

yourAnswerToTheQuestion