Прежде, чем перейти к рассмотрению метода format(), нужно рассмотреть дополнительные методы, которые вы можете использовать для выравнивания строки: center (<Ширина> [,<Символ> ] ) - выравнивание строки по центру поля указанной ширины. Второй параметр задает символ, который будет добавлен слева и справа от указанной строки. По умолчанию второй параметр равен пробелу. ljust (<Ширина> [,<Символ> ] )- выравнивание по левому краю...
Будни питониста
Оператор форматирования %.
Язык Python также поддерживает форматирование строки. На данный момент в Python поддерживается два способа форматирования текста: Оператор % Метод format() В следующей версии Python оператор % могут удалить, поэтому настоятельно рекомендуется использовать метод format(). Но не рассмотреть, хотя бы вкратце, оператор % мы не можем, поскольку все еще есть множество кода, написанного с использованием этого оператора. Формат оператора % следующий: <Формат> % <Значение> Синтаксис описания формата такой: %[(<Ключ>) ] [<Флаг>] [<Ширина>] [...
Функция len().
Функция len() возвращает количество символов в строке. Напомню, что с байтовыми строками эта функция работает некорректно и возвращает количество байтов, которые занимает строка: >>> len("123456") 6 Функцию len() можно использовать для перебора всех символов строки: >>> s = "123456" >>> for i in range(len(s)): print(s[i], end=" ") 12 3456 Помните, что в случае с...
Конкатенация строк.
Конкатенация строк бывает явной и неявной. Явная - это использование оператора+, а неявная - это указание двух или более строк рядом - через пробел: >>> print("1" + "2") 12 >>> print("1" "2") 12 Преобразовать несколько строк в кортеж можно с помощью запятой, например: >>> s = "1", "2" >>> type(s) <class ‘tuple’> Как видите, мы получили тип tuple - кортеж, а не строку...
