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

Смешивание операторов в цепочках сравнений в 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.

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

Использование множеств set в Python.

Основные виды использования множеств включают вхождение/наличие элемента и устранение дубликатов записей.