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)

Тест по изученному материалу