|
||||||||||||||||||||||||||||
Работа со строками в Python: литералы
Время создания: 29.07.2019 23:51
Раздел: Разные закладки - Python - Типы данных в Python
Запись: xintrea/mytetra_db_adgaver_new/master/base/15337618975x7jg9m1eh/text.html на raw.githubusercontent.com
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Строки в Python - упорядоченные последовательности символов, используемые для хранения и представления текстовой информации, поэтому с помощью строк можно работать со всем, что может быть представлено в текстовой форме. Это первая часть о работе со строками, а именно о литералах строк. Литералы строкРабота со строками в Python очень удобна. Существует несколько литералов строк, которые мы сейчас и рассмотрим. Строки в апострофах и в кавычкахS = 'spam"s' S = "spam's" Строки в апострофах и в кавычках - одно и то же. Причина наличия двух вариантов в том, чтобы позволить вставлять в литералы строк символы кавычек или апострофов, не используя экранирование. Экранированные последовательности - служебные символыЭкранированные последовательности позволяют вставить символы, которые сложно ввести с клавиатуры.
"Сырые" строки - подавляют экранированиеЕсли перед открывающей кавычкой стоит символ 'r' (в любом регистре), то механизм экранирования отключается. S = r'C:\newt.txt' Но, несмотря на назначение, "сырая" строка не может заканчиваться символом обратного слэша. Пути решения: S = r'\n\n\\'[:-1] S = r'\n\n' + '\\' S = '\\n\\n' Строки в тройных апострофах или кавычкахГлавное достоинство строк в тройных кавычках в том, что их можно использовать для записи многострочных блоков текста. Внутри такой строки возможно присутствие кавычек и апострофов, главное, чтобы не было трех кавычек подряд. >>> c = '''это очень большая ... строка, многострочный ... блок текста''' >>> c 'это очень большая\nстрока, многострочный\nблок текста' >>> print(c) это очень большая строка, многострочный блок текста Это все о литералах строк и работе с ними. О функциях и методах строк я расскажу в следующей статье. |
||||||||||||||||||||||||||||
Так же в этом разделе:
|
||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
|