“Десятичный Python для строки” Ответ

Python Float to String n Decimals

float = 2.154327
format_float = "{:.2f}".format(float)	# change .2f to n digits you want
print(format_float)
Cruel Crane

Десятичный Python для строки

from decimal import Decimal
import json

# Get the string from the decimal
string = json.dumps(str(Decimal('3.000')))
print(f'{string = }') # string = "3.000"

# Get string without quotation marks
plain_number = string[1:-1]
print(f'{plain_number = }') # plain_number = 3.000

# Get string from decimal without json
simple_string = str(Decimal('3.200'))
print(f'{simple_string = }') # simple_string = 3.200

# Load string into decimal
dec = Decimal(json.loads(string))
print(f'{dec = }') # dec = Decimal('3.000')
YEP Python

Ответы похожие на “Десятичный Python для строки”

Вопросы похожие на “Десятичный Python для строки”

Больше похожих ответов на “Десятичный Python для строки” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования