September 13, 2023
Урок 1.5. Операции со строками
С числами разобрались. Теперь изучим самые простые операции с данными типа str
.
Функция len()
Для того, чтобы посчитать количество символов в строке, используем функцию len()
, передавая в качестве аргумента переменную или саму строку.
print(len('Язык программирования Python'))
28
Не забываем, что пробел – это тоже символ.
Сложение и умножение строк
Строки можно складывать между собой, тогда они будут «склеиваться». Такое сложение строк называется конкатенацией.
print('Python'+'Ruby'+'C++')
PythonRubyC++
Также строку можно умножить на число.
print('Python'*3)
PythonPythonPython
Как сделать несколько абзацев
Представим, что нам нужно записать в одну переменную текст с несколькими абзацами.
Это можно сделать двумя способами. Первый – использовать обозначение перевода строки \n
:
print('Мы, многонациональный народ Российской Федерации,\nсоединенные общей судьбой на своей земле,\nутверждая права и свободы человека, гражданский мир и согласие...')
Второй способ – оформить строку тремя одинарными кавычками в начале и в конце:
text = '''Мы, многонациональный народ Российской Федерации, соединенные общей судьбой на своей земле, утверждая права и свободы человека, гражданский мир и согласие...''' print(text)