Форматирования строк с помощью оператора % в Python
avatar
7 | (offline)
❤️‍🔥Notehunter Developer
Добавлено:
Категория: Основы «Python»
Комментариев: 0

В этом уроке по основам Python мы рассмотрим форматирование с помощью оператора %. Этот оператор позволит значительно упростить позиционное форматирование строк.

Данный метод является старым, но это не означает, что он нигде не пригодится. 

В языке Python есть 4 способа форматирования строк:

Рассмотрим пример использования:

string = 'Hello, %s' % 'world!'

print(string)

Результат:

>>> Hello, world!

Давайте рассмотрим перевод целочисленного значения в строку шестнадцатеричного числа с помощью определителя формата %x:

to_string = 25172232

print('%x' % to_string)

Результат: 

>>> 1801908

Пример использования словаря для форматирования:

string = 'Hello, %(name)s, great weather. Would you like to take %(friend_name)s with you?' % {
    'name': 'Vladislav', 
    'friend_name': 'Alexander'
}

print(string)

Результат:

>>> Hello, Vladislav, great weather. Would you like to take Alexander with you?

Это упрощает контроль форматирования строк, а также упрощает его изменение позже. Вам не нужно беспокоиться о том, что порядок, в котором вы передаете значения, совпадает с порядком, в котором значения указаны в строке. 

Теги записи: Python, Основы Python, Строки,
Комментарии к статье 0
Комментариев нет
Форма добавления комментария (необходима регистрация)