| Слово | Перевод | Назначение |
|---|---|---|
if |
если | Проверяет условие и выполняет код, если оно истинно |
else |
иначе | Выполняется, когда условие в if ложно |
elif |
иначе если | Проверяет дополнительные условия после if |
for |
для | Цикл по элементам последовательности (списка, строки и т.д.) |
while |
пока | Цикл, выполняющийся пока условие истинно |
break |
прервать | Немедленно завершает выполнение цикла |
continue |
продолжить | Пропускает текущую итерацию и переходит к следующей |
pass |
пропустить | Пустая инструкция, используется как заглушка |
def |
определить | Создание функции |
return |
вернуть | Возврат значения из функции |
lambda |
лямбда | Создание анонимной (безымянной) функции |
import |
импортировать | Подключение модулей и библиотек |
from |
из | Импорт конкретных объектов из модуля |
as |
как | Создание псевдонима для импортируемого модуля |
class |
класс | Создание пользовательского типа данных (ООП) |
with |
с | Контекстный менеджер (автоматическое управление ресурсами) |
global |
глобальный | Объявление глобальной переменной внутри функции |
nonlocal |
нелокальный | Объявление нелокальной переменной во вложенных функциях |
True |
истина | Логическое значение "истина" |
False |
ложь | Логическое значение "ложь" |
None |
пусто | Специальное значение, обозначающее отсутствие значения |
and |
и | Логический оператор И (возвращает True если оба операнда True) |
or |
или | Логический оператор ИЛИ (возвращает True если хотя бы один операнд True) |
not |
не | Логический оператор НЕ (инвертирует значение) |
is |
есть | Проверяет, ссылаются ли две переменные на один и тот же объект |
in |
в | Проверяет наличие элемента в последовательности (списке, строке и т.д.) |
del |
удалить | Удаление переменной или элемента коллекции |
| Функция | Перевод | Назначение |
|---|---|---|
print() |
печать | Вывод данных в консоль (стандартный поток вывода) |
input() |
ввод | Чтение строки с клавиатуры (стандартный поток ввода) |
len() |
длина | Возвращает количество элементов в объекте (списке, строке и т.д.) |
type() |
тип | Возвращает тип переданного объекта |
id() |
идентификатор | Возвращает уникальный идентификатор объекта в памяти |
isinstance() |
является экземпляром | Проверяет, является ли объект экземпляром класса |
issubclass() |
является подклассом | Проверяет, является ли класс подклассом другого класса |
callable() |
вызываемый | Проверяет, можно ли вызвать объект как функцию |
| Функция | Перевод | Назначение |
|---|---|---|
int() |
целое число | Преобразует строку или число в целочисленный тип |
str() |
строка | Преобразует объект в строковое представление |
float() |
дробное число | Преобразует строку или число в число с плавающей точкой |
bool() |
логический | Преобразует значение в логический тип (True/False) |
list() |
список | Создает список из итерируемого объекта |
dict() |
словарь | Создает словарь из последовательности пар ключ-значение |
set() |
множество | Создает множество из итерируемого объекта (уникальные элементы) |
tuple() |
кортеж | Создает кортеж из итерируемого объекта |
bin() |
двоичный | Преобразует число в двоичную строку |
hex() |
шестнадцатеричный | Преобразует число в шестнадцатеричную строку |
chr() |
символ | Возвращает символ по его Unicode коду |
ord() |
код | Возвращает Unicode код символа |
| Функция | Перевод | Назначение |
|---|---|---|
abs() |
модуль | Возвращает абсолютное значение числа |
round() |
округлить | Округляет число до указанного количества знаков после запятой |
sum() |
сумма | Возвращает сумму всех элементов последовательности |
min() |
минимум | Возвращает наименьший элемент последовательности |
max() |
максимум | Возвращает наибольший элемент последовательности |
pow() |
степень | Возводит число в степень (аналог оператора **) |
divmod() |
частное и остаток | Возвращает частное и остаток от деления |
range() |
диапазон | Генерирует последовательность чисел |
| Функция | Перевод | Назначение |
|---|---|---|
sorted() |
отсортированный | Возвращает новый отсортированный список из элементов последовательности |
reversed() |
обратный | Возвращает обратный итератор для последовательности |
enumerate() |
нумерованный | Возвращает пары (индекс, значение) для элементов последовательности |
zip() |
объединить | Объединяет элементы нескольких последовательностей в кортежи |
filter() |
фильтр | Фильтрует элементы последовательности с помощью функции |
map() |
отобразить | Применяет функцию к каждому элементу последовательности |
any() |
любой | Возвращает True, если хотя бы один элемент последовательности истинный |
all() |
все | Возвращает True, если все элементы последовательности истинные |
| Функция | Перевод | Назначение |
|---|---|---|
open() |
открыть | Открывает файл и возвращает файловый объект |
dir() |
директория | Возвращает список атрибутов и методов объекта |
help() |
помощь | Выводит встроенную справку по объекту |
| Метод | Перевод | Назначение |
|---|---|---|
.lower() |
в нижний регистр | Преобразует все символы строки к нижнему регистру |
.upper() |
в верхний регистр | Преобразует все символы строки к верхнему регистру |
.title() |
заглавные буквы | Преобразует первую букву каждого слова к верхнему регистру |
.capitalize() |
капитализировать | Преобразует первую букву строки к верхнему регистру |
.strip() |
обрезать | Удаляет пробельные символы с начала и конца строки |
.lstrip() |
обрезать слева | Удаляет пробельные символы только с начала строки |
.rstrip() |
обрезать справа | Удаляет пробельные символы только с конца строки |
.split() |
разделить | Разделяет строку на список подстрок по указанному разделителю |
.join() |
соединить | Собирает строку из списка подстрок, используя текущую строку как разделитель |
.replace() |
заменить | Заменяет все вхождения подстроки на другую подстроку |
.find() |
найти | Возвращает индекс первого вхождения подстроки (-1 если не найдено) |
.index() |
индекс | Аналогично find(), но вызывает ошибку если подстрока не найдена |
.count() |
подсчитать | Возвращает количество вхождений подстроки в строку |
.startswith() |
начинается с | Проверяет, начинается ли строка с указанной подстроки |
.endswith() |
заканчивается на | Проверяет, заканчивается ли строка указанной подстрокой |
.format() |
форматировать | Форматирует строку, подставляя значения в шаблон |
.isalpha() |
является буквой | Проверяет, состоит ли строка только из букв |
.isdigit() |
является цифрой | Проверяет, состоит ли строка только из цифр |
.isalnum() |
буквы или цифры | Проверяет, состоит ли строка только из букв и цифр |
| Метод | Перевод | Назначение |
|---|---|---|
.append() |
добавить | Добавляет элемент в конец списка |
.extend() |
расширить | Расширяет список, добавляя элементы из другой последовательности |
.insert() |
вставить | Вставляет элемент по указанному индексу |
.remove() |
удалить | Удаляет первый элемент с указанным значением |
.pop() |
извлечь | Удаляет и возвращает элемент по указанному индексу (последний по умолчанию) |
.clear() |
очистить | Удаляет все элементы из списка |
.index() |
индекс | Возвращает индекс первого элемента с указанным значением |
.count() |
подсчитать | Возвращает количество элементов с указанным значением |
.sort() |
сортировать | Сортирует список на месте (изменяет исходный список) |
.reverse() |
обратить | Обращает порядок элементов в списке на месте |
.copy() |
копировать | Возвращает поверхностную копию списка |
| Метод | Перевод | Назначение |
|---|---|---|
.keys() |
ключи | Возвращает представление ключей словаря |
.values() |
значения | Возвращает представление значений словаря |
.items() |
пары | Возвращает представление пар (ключ, значение) словаря |
.get() |
получить | Возвращает значение по ключу, или значение по умолчанию если ключа нет |
.setdefault() |
установить по умолчанию | Возвращает значение по ключу, или устанавливает значение по умолчанию |
.update() |
обновить | Обновляет словарь парами ключ-значение из другого словаря |
.pop() |
извлечь | Удаляет и возвращает значение по указанному ключу |
.popitem() |
извлечь пару | Удаляет и возвращает последнюю пару (ключ, значение) |
.clear() |
очистить | Удаляет все элементы из словаря |
.copy() |
копировать | Возвращает поверхностную копию словаря |
| Конструкция | Перевод | Назначение |
|---|---|---|
try |
попробовать | Начало блока кода, в котором могут возникнуть исключения |
except |
исключение | Блок обработки конкретного типа исключения |
else |
иначе | Блок, выполняющийся если исключений не было |
finally |
окончательно | Блок, выполняющийся в любом случае (даже при исключении) |
raise |
вызвать | Вызов (возбуждение) исключения |
assert |
утверждать | Проверка условия, вызывает AssertionError если условие ложно |
| Имя | Перевод | Назначение |
|---|---|---|
self |
сам | Ссылка на текущий экземпляр класса (первый параметр методов) |
__init__ |
инициализация | Конструктор класса, вызывается при создании нового объекта |
__name__ |
имя | Содержит имя текущего модуля (равно "main" если файл запущен напрямую) |
Exception |
исключение | Базовый класс для всех встроенных исключений |
ValueError |
ошибка значения | Исключение при передаче функции аргумента неправильного значения |
TypeError |
ошибка типа | Исключение при операции с объектом неподходящего типа |
IndexError |
ошибка индекса | Исключение при обращении к несуществующему индексу последовательности |
KeyError |
ошибка ключа | Исключение при обращении к несуществующему ключу словаря |
NameError |
ошибка имени | Исключение при попытке использовать необъявленную переменную |
AttributeError |
ошибка атрибута | Исключение при обращении к несуществующему атрибуту объекта |
SyntaxError |
ошибка синтаксиса | Исключение при синтаксической ошибке в коде |
IndentationError |
ошибка отступа | Исключение при неправильных отступах в коде |
FileNotFoundError |
файл не найден | Исключение при попытке открыть несуществующий файл |
| Оператор | Перевод | Назначение |
|---|---|---|
== |
равно | Проверяет равенство значений |
!= |
не равно | Проверяет неравенство значений |
> |
больше | Проверяет, больше ли первое значение второго |
< |
меньше | Проверяет, меньше ли первое значение второго |
>= |
больше или равно | Проверяет, больше или равно первое значение второго |
<= |
меньше или равно | Проверяет, меньше или равно первое значение второго |
| Оператор | Перевод | Назначение |
|---|---|---|
+ |
плюс | Сложение чисел или конкатенация строк/списков |
- |
минус | Вычитание чисел |
* |
умножить | Умножение чисел или повторение строк/списков |
/ |
разделить | Деление (возвращает float) |
// |
целочисленное деление | Деление с округлением вниз (возвращает int) |
% |
остаток от деления | Возвращает остаток от деления |
** |
степень | Возведение в степень |
+= |
увеличить на | Сокращенная запись сложения с присваиванием |
-= |
уменьшить на | Сокращенная запись вычитания с присваиванием |
*= |
умножить на | Сокращенная запись умножения с присваиванием |
/= |
разделить на | Сокращенная запись деления с присваиванием |