Справочник по языку Python3.

Проверка истинности в Python.

Любой объект может быть проверен на значение истинности, для использования в if...else или while конструкциях или в качестве операнда булевых операций.

Смешивание операторов в цепочках сравнений в Python.

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

Циклы и управление ветвлением в Python.

Конструкции, управляющие ветвлением программы Python v.3 имеют свои особенности по сравнению с другими языками программирования. Для проверки условий в Python есть оператор if ... elif ... else.

Определение функции в Python.

Ключевое слово def вводит определение функции . За ним должно следовать имя функции и заключенный в скобки список формальных параметров. Операторы, которые формируют тело функции, начинаются со следующей строки и должны иметь отступ.

Приоритет операций в выражениях в Python.

Выражение - это код, который интерпретатор Python вычисляет для получения значения. Операции с более высоким приоритетом выполняются до выполнения операций с более низким приоритетом.

Строковые и байтовые литералы в Python.

Байтовые литералы всегда начинаются с префикса 'b' или 'B'. Как строковые, так и байтовые литералы могут дополнительно иметь префикс в виде буквы 'r' или 'R'. Такие строки называются необработанными.

Встроенные константы языка Python.

Пространство имен языка Python имеет небольшое количество встроенных констант. Это False, True, None, NotImplemented, __debug__

Инструкция del в Python.

Инструкция `del` не удаляет объекты в буквальном смысле, она лишь открепляет ссылки, разрывая связь между именем и объектом. Удаление объекта произойдет как следствие работы сборщика мусора.

Приемы работы со строками в Python.

Язык программирования Python может манипулировать строками, которые могут быть записаны несколькими способами. Текстовые строки могут быть заключены в одинарные кавычки ('...') или двойные кавычки ("..."), что в результате будет одно и то же.

Использование регулярных выражений в Python.

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

Использование списков list в Python.

Язык программирования Python имеет несколько составных типов данных, используемых для группировки значений. Наиболее универсальным является список, который можно записать в виде списка значений (элементов), разделенных запятыми, в квадратных скобках.

Использование кортежей tuple в Python.

Кортежи являются неизменяемыми и обычно содержат гетерогенную последовательность элементов, доступ к которым осуществляется через распаковку или индексацию, или даже по атрибуту в случае `collections.namedtuple()`.

Обзор возможностей словаря dict в Python.

Основные использование словаря - это хранение значения с некоторым ключом и извлечение значения из словаря, заданного ключом. Лучше всего рассматривать словарь как последовательность пар "ключ/значение" с уникальными ключами.