Python Строки
Строки в python заключаются либо в одинарные кавычки, либо в двойные кавычки.
'привет' то же самое, что "привет".
Вы можете отобразить строковый литерал с помощью функции print():
print("Привет")
print('Привет')
Попробуйте сами »
Python Присвоить строку к переменной
Присвоение строки к переменной выполняется с помощью имени переменной, за которым следуетзнак равенства, и строка:
a = "Привет"
print(a)
Попробуйте сами »
Python Многострочные строки
Вы можете назначить многострочную строку переменной, используя три кавычки:
Вы можете использовать три двойные кавычки:
a = """Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua."""
print(a)
Попробуйте сами »
Или три одинарные кавычки:
a = '''Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do
eiusmod tempor incididunt
ut labore et dolore magna aliqua.'''
print(a)
Попробуйте сами »
Примечание: в результате разрывы строк вставляются в том же положении, что и в коде.
Python Строки - это массивы
Как и во многих других популярных языках программирования, строки в Python представляют собой массивы байтов, представляющих символы юникода.
Однако в Python нет символьного типа данных, один символ - это просто строка длиной 1.
Квадратные скобки можно использовать для доступа к элементам строки.
Получить символ в позиции 1 (помните, что первый символ имеет позицию 0):
a = "Hello, World!"
print(a[1])
Попробуйте сами »
Python Перебор строки
Поскольку строки являются массивами, мы можем перебирать символы в строке с помощью for цикла.
Узнайте больше о циклах For в главе Python циклов For.
Python Длина строки
Чтобы получить длину строки, используйте функцию len().
Python Проверка строк
Чтобы проверить, присутствует ли в строке определенная фраза или символ, мы можем использовать ключевое слово in.
Проверьте, присутствует ли "бесплатны" в следующем тексте:
txt = "Лучшие вещи в жизни бесплатны!"
print("бесплатны" in txt)
Попробуйте сами »
Используйте его в инструкции if:
Печатать только в том случае, если присутствует "бесплатно":
txt = "Лучшие вещи в жизни бесплатны!"
if "бесплатны" in txt:
print("Да, 'бесплатны' присутствует.")
Попробуйте сами »
Узнайте больше о заявлениях If в главе Python If...Else.
Python Проверьте, если НЕТ
Чтобы проверить, отсутствует ли определенная фраза или символ в строке, мы можем использовать
ключевое слово not in.
Проверьте, нет ли слова "дорого" в следующем тексте:
txt = "Лучшие вещи в жизни бесплатны!"
print("дорого" not in txt)
Попробуйте сами »
Используйте его в инструкции if:
Печатать только в том случае, если "дорого" НЕТ:
txt = "Лучшие вещи в жизни бесплатны!"
if "дорого" not in txt:
print("Да, 'дорого' НЕ присутствует.")
Попробуйте сами »