Найти в Дзене

Строки. Начало

Майские праздники не прошли не заметно, оставив после себя ужасно тяжелую рабочую неделю и огромное желание отложить все важные дела на «когда-нибудь на потом только пожалуйста не сейчас ». К счастью, до этого времени я изучал Python более продуктивно, поэтому есть о чем рассказать.

Марк Лутц рассказал мне, что строки в Python – это упорядоченные последовательности символов, используемые для хранения и представления текстовой информации. Строка обозначается в Python как 'str' - сокращение от 'sring'. Строки используются для всего, что можно выразить в текстовой форме. Кроме того строка является последовательностью (последовательности я еще не изучал, поэтому просто запомним это утверждение).

Python предоставляет достаточно большое количество способов записи строк: в строки в апострофах, стройки в двойных кавычках, строки в тройных кавычках, экранированные последовательности, неформатированные строки.

Как мы сами можем увидеть в каждой из переменных находится объект класса строка.
Как мы сами можем увидеть в каждой из переменных находится объект класса строка.

На вопрос, а в чем разница между записью строк с помощью апострофах или двойных кавычек, Марк ответил, что это позволяет вставлять в литералы символы кавычек и апострофов, не используя для этого символ обратного слеша.

«Где детонатор?!» (с)
«Где детонатор?!» (с)

Тройные кавычки, которые иногда называют блочной строкой, используют для определения многострочных блоков текста в коде. Внутри такой строки могут присутствовать и кавычки, и апострофы, экранировать их не требуется (использовать обратный слеш).

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

Постмайская прокрастинация взывает ко мне!

Наверно нужно записать прокрастинацию в мои умения... сделаю это в следующем посте.
Наверно нужно записать прокрастинацию в мои умения... сделаю это в следующем посте.

Текущий прогресс можно представить следующим образом:

Kirninn уровень 1.
Умения:
Python 4 из over 1000000
Django 0 из over 1000000
Способности:
Знание законодательства РФ (бесполезно для программирования)
Снаряжение (новое): учебник Марка Лутца «Изучаем Python», Sublime Text 3, Trinket
Онлайн курс "Программирование на Python" пройден на 44 из 100.