Найти в Дзене

Строки в Python (Часть-1)

Строки в Python заключаются либо в одинарные, либо в двойные кавычки. 'hello' — это то же самое, что и "hello". Вы можете вывести строковое значение с помощью функции print(): Кавычки внутри строки Вы можете использовать кавычки внутри строки, если они не совпадают с кавычками, окружающими саму строку: Присвоение строки переменной Присвоение строки переменной выполняется с помощью имени переменной, за которым следует знак равенства и строка: 💥f-строки (форматированные строки): Это самый современный и удобный способ форматирования строк. Буква f перед кавычками позволяет вставлять переменные и выражения прямо в строку через { }. Многострочные строки Вы можете присвоить переменной многострочную строку, используя три кавычки: Пример Можно использовать три двойные кавычки: Или три одинарные кавычки: ✅ Примечание: в результате разрывы строк вставляются в тех же позициях, что и в коде. Строки — это массивы Как и во многих других популярных языках программирования, строки в Python являются м

Строки в Python заключаются либо в одинарные, либо в двойные кавычки.

'hello' — это то же самое, что и "hello".

Вы можете вывести строковое значение с помощью функции print():

-2

Кавычки внутри строки

Вы можете использовать кавычки внутри строки, если они не совпадают с кавычками, окружающими саму строку:

-3

Присвоение строки переменной

Присвоение строки переменной выполняется с помощью имени переменной, за которым следует знак равенства и строка:

-4

💥f-строки (форматированные строки):

Это самый современный и удобный способ форматирования строк. Буква f перед кавычками позволяет вставлять переменные и выражения прямо в строку через { }.

-5

Многострочные строки

Вы можете присвоить переменной многострочную строку, используя три кавычки:

Пример

Можно использовать три двойные кавычки:

-6

Или три одинарные кавычки:

-7

✅ Примечание: в результате разрывы строк вставляются в тех же позициях, что и в коде.

Строки — это массивы

Как и во многих других популярных языках программирования, строки в Python являются массивами символов Unicode.

Однако в Python нет отдельного типа данных для символа; одиночный символ — это просто строка длиной 1.

Для доступа к элементам строки можно использовать квадратные скобки.

Пример

Получить символ в позиции 1 (помните, что первый символ имеет позицию 0):

-8

Перебор строки в цикле

Поскольку строки — это массивы, мы можем перебирать символы в строке с помощью цикла for.

Пример

Перебрать буквы в слове "перебор":

-9

Длина строки

Чтобы получить длину строки, используйте функцию len().

Пример

Функция len() возвращает длину строки:

-10

Проверка на присутствие строки

Чтобы проверить, присутствует ли определенная фраза или символ в строке, мы можем использовать ключевое слово in.

Пример

Проверить, присутствует ли "принесёт" в следующем тексте:

-11

Использование в условии if:

Пример

Вывести сообщение только если "принесёт" присутствует:

-12

Проверка на отсутствие

Чтобы проверить, что определенная фраза или символ НЕ присутствует в строке, мы можем использовать ключевое слово not in.

Пример

Проверить, что "круассанов" НЕ присутствует в следующем тексте:

-13

Использование в условии if:

Пример

Вывести сообщение только если "круассанов" НЕ присутствует:

-14

🌟 На этом магия не заканчивается! Следующая статья: Строки в Python (часть-2)