Наряду с числами Python позволяет работать также с текстом, который представлен типом str[1] - так называемыми «строками» (на английском языке «string» означает, буквально, «строка»). Сюда входят и символы (“!”), и слова (“кролик”), и имена собственные (“Париж”), и предложения (“Прикрываю твою спину”). Насколько понимаю, все данные, которые могут быть введены с клавиатуры, принадлежат, по умолчанию, к строковому типу. [курсивом здесь и далее - примечания/комментарии Руслана Сергеевича Пронькина - в отличие от основного текста - перевода официальной документации на python.org)]. Строки могут быть заключены либо в одинарные кавычки ('...'), либо в двойные кавычки ("...")[2]: >>>'Шалтай-Болтай' # одинарные кавычки &

#039;;Шалтай-Болтай'>>>&quo

t;Следуй за Белым Кроликом!" # двойные кавычки 'Следуй за Белым Кроликом!'>>>'1975' # цифры и числа, заключенные в кавычки, - тоже строки '1975' Чтобы заключить цитату в кавычки, нам нужно «экранировать» ее, поставив перед ней символ «». В качестве альтернативы мы можем использовать кавычки другого типа: >>>'Бонжур, д'Артаньян!' # используйте символ ' дабы избежать "закрытия" одинарных кавычек... "Бонжур, д'Артаньян!" >>>"Бонжур, д'Артаньян!" # ...или используйте вместо этого двойные кавычки "Бонжур, д'Артаньян!">>>9;"Yes," they said.'; >>>"Yes," they said.' >>>"Yes," they said." '"Yes," they said.' >>>'"Isn't," they said.' '"Isn't," they said.' Некоторые строки не были переведены, чтобы подчеркнуть необходимость использовать апостроф, который в русском языке используется реже. В оболочке Python интерпретированная строка и строка, выводимая на экран, могут выглядеть по-разному. Функция print()[3] обеспечивает более удобочитаемый вывод данных, опуская заключительные кавычки и печатая экранированные и специальные символы: >>>s = ';Первая строка.nВторая строка.' # символ "n" означает переход на новую строку  >>>s # без функции print() специальные символы включаются в состав символов строки 'Первая строка.nВторая строка.' >>>print(s) # с функцией print() специальные символы интерпретируются (перевод курсора на новую строку) Первая строка. Вторая строка. Если вы не хотите, чтобы символы, перед которыми стоит «», интерпретировались как специальные символы, вы можете использовать так называемые «сырые строки» (или «необработанные строки», или «raw strings»)[4], добавив r перед первой кавычкой: >>>print('C:somename') # здесь "n" означает переход на новую строку! >>>C:some ame >>>print(r'C:somename') # заметь "r" перед кавычкой >>>C:somename Дополнительную информацию и способы обхода особенностей сырых строк в разделе ЧАВО о сырых строках[5]. Строковые литералы могут занимать несколько строк. Литералы - это обозначения постоянных значений некоторых встроенных типов[6]. Один из способов - использовать тройные кавычки: " " "..." " " или ' ' '...' ' '. В строку автоматически включаются окончания строк, но это можно предотвратить, добавив в конце строки. Данные строки: >>>print("""\ Usage: thingy [OPTIONS] -h Отобразить это сообщение об использовании -H hostname Имя хоста, к которому нужно подключиться """) приводят к следующему результату (обратите внимание, что первая (пустая) строка не включена в вывод): Usage: thingy [OPTIONS]  -h Отобразить это сообщение об использовании -H hostname Имя хоста, к которому нужно подключиться Строки могут быть объединены (склеены, сконкатенированы) с помощью оператора «+» и повторены с помощью оператора «*»:

#3 раза 'па',за которым следует 'рам'

>>>3 * 'па' + 'рам' папапарам Два или более строковых литерала (т.е. те, которые заключены в кавычки), расположенные рядом друг с другом, автоматически объединяются. >>>"Py" "thon" "Python" Эта функция особенно полезна, когда вы хотите разбить длинные строки: >>>text = ("Заключите несколько строк в круглые скобки, " "чтобы они были соединены вместе.") >>>text "Заключите несколько строк в круглые скобки, чтобы они были соединены вместе."

repost

57

input message

напишите коммент

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь