TG Telegram Group & Channel
Python: задачки и вопросы | United States America (US)
Create: Update:

В Python 3.6+ можно использовать кириллические имена переменных в f-строках. Это стало возможным благодаря PEP 498, который ввел f-строки в Python 3.6. Однако это bad practice.

f-строки — это нечто большее, чем просто вставка переменных. Существует скрытый синтаксис форматирования, называемый Format Mini-Language, который позволяет вам лучше контрировать форматирование:


memory = 1.5e9 # 1.5 Гб в байтах

# Базовый пример
print(f"Memory: {memory / 1e9:+.2f} GB") # Добавит знак плюса, оставит только два знака после запятой

# Разные форматы чисел
print(f"Memory (scientific): {memory / 1e9:.2e} GB") # научная нотация
print(f"Memory (percentage): {memory / 1e9:.1%} GB") # процентный формат
print(f"Memory (binary): {int(memory):b} bytes") # двоичный формат

В Python 3.6+ можно использовать кириллические имена переменных в f-строках. Это стало возможным благодаря PEP 498, который ввел f-строки в Python 3.6. Однако это bad practice.

f-строки — это нечто большее, чем просто вставка переменных. Существует скрытый синтаксис форматирования, называемый Format Mini-Language, который позволяет вам лучше контрировать форматирование:


memory = 1.5e9 # 1.5 Гб в байтах

# Базовый пример
print(f"Memory: {memory / 1e9:+.2f} GB") # Добавит знак плюса, оставит только два знака после запятой

# Разные форматы чисел
print(f"Memory (scientific): {memory / 1e9:.2e} GB") # научная нотация
print(f"Memory (percentage): {memory / 1e9:.1%} GB") # процентный формат
print(f"Memory (binary): {int(memory):b} bytes") # двоичный формат


>>Click here to continue<<

Python: задачки и вопросы






Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)