Операции со строками в Python

Для начала необходимо научиться создавать строки. Для обозначения строк в Python используются кавычки (в версии Python 3.6 возможно использовать как двойные, так и одинарные кавычки). По факту программе будет всё равно как вы обозначили свою строку ("дом" или 'дом').
Вывод строк осуществляется уже без кавычек. Для переноса строки необходимо использовать специальный символ переноса который записывается как сочетание бэкслэша () и английской буквы n. В следующем примере присутствует перенос строги:
print("heynyou")
print в данном случае используется для вывода строки на экран. Слова же будут выведены на разных строках.
Вторым способов являются тройные кавычки. При заключении строки в тройные кавычки символ n выставляется автоматически в тех местах, где вы нажимаете клавишу энтер. При этом вы можете использовать как """котик""", так и '''котик''' (в версиях Python от 3х принято использовать только двойные кавычки).
Сложение строк
В Python присутствует возможность сложения или так называемого склеивания строк. Вы можете просто соединить две строки. При этом возможно использование строк как в двойных, так и в одинарных кавычках. Пример сложения строк представлен далее:
print("Haha" + 'haha')
Если используемая строка представляет собой число ("2", '3') результат будет представлять строку. При сложении "2" и "3" будет получена строка "23". Сложение строки с целым или вещественным числом приведет к ошибке.
Умножение строк
При умножении строки на число происходит повторение умножаемой строки в n раз. Результатом умножения строки "cat" на 3 будет строка "catcatcat". Последовательность строки и числа не важно, но принято записывать умножение следующим образом: "умножаемая строка" * число. Умножение строки на вещественное число приведет к ошибке и не даст программе работать корректно.
Похожие публикации:
- bratanry
- 9-01-2017, 10:29
- 4 293