Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

Python Учебник


Обработка файлов


Python Модули


Python Matplotlib


Machine Learning


Python MySQL


Python MongoDB


Python Reference


Module Reference


Python How To


Python Examples



Python Строки



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 x in "банан":
  print(x)
Попробуйте сами »

Узнайте больше о циклах For в главе Python циклов For.


Python Длина строки

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

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

a = "Привет, Мир!"
print(len(a))
Попробуйте сами »

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("Да, 'дорого' НЕ присутствует.")
Попробуйте сами »


×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.