English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой статье описывается примеры常见的 методов форматирования строк Python. Предлагается к рассмотрению, подробности см. ниже:
【Способ один】Метод процента (%) в стиле printf, аналогичного C, требует различного типа данных.
1、Анонимные кортежи. (Рекомендуется использовать при небольшом количестве параметров)
>>> 'Имя:%s, Возраст:%d' % ('walker', 99) "Имя: walker, Возраст: 99"
2. Именные dict, ключи dictionaries могут быть повторно использованы.
>>> 'Имя: %(name)s, Возраст: %(age)d, Стаж: %(age)d' % {'name':'walker', 'age':99} "Имя: walker, Возраст: 99, Стаж: 99"
【Способ второй】функция format, не требует указания типа строки или числа.
1. Анонимные параметры.
>>> 'Имя: {0}, Возраст: {1}'.format('walker', 99) "Имя: walker, Возраст: 99"
2. Именные параметры, параметры могут быть повторно использованы. (Рекомендуется использовать при большом количестве параметров)
>>> 'Имя: {name}, Возраст: {age}, Стаж: {age}'.format(name='walker', age=99) "Имя: walker, Возраст: 99, Стаж: 99"
Читатели, интересующиеся дополнительной информацией о Python, могут ознакомиться с нашими专题ами: "Сборник советов по работе с строками в Python", "Обзор методов работы с URL в Python", "Сборник советов по работе с изображениями в Python", "Учебник по структурам данных и алгоритмам в Python", "Сборник советов по работе с сокетами в Python", "Сборник советов по использованию функций в Python", "Классические учебники по началу и продвинутому изучению Python" и "Сборник советов по работе с файлами и директориями в Python"
Надеюсь, что описание в этой статье поможет вам в программировании на Python.
Заявление: содержимое статьи взято из интернета, авторские права принадлежат авторам, материалы предоставлены пользователями Интернета, сайт не имеет права собственности, не был обработан вручную, и не несет ответственности за связанные с этим法律责任. Если вы обнаружите материалы,涉嫌侵犯版权, пожалуйста, отправьте письмо по адресу: notice#oldtoolbag.com (во время отправки письма замените # на @) для сообщения о нарушении и предоставьте соответствующие доказательства. Если факт будет установлен, сайт немедленно удалил涉嫌侵权的内容.