Шпаргалка
- Присвоение
… = …
- Вывод в консоль
print(…)
- Арифметические операторы:
- сложение
… + …
- вычитание
… - …
, - умножение
… * …
- деление
… / …
- возведение в степень
… ** …
- деление нацело
… // …
- остаток от деления
… % …
- Операторы сравнения:
- больше
… > …
- больше или равно
… >= …
- меньше
… < …
- меньше или равно
… <= …
- равно
… == …
- не равно
… != …
- Логические операторы и константы:
- не
not …
- и
… and …
- или
… or …
- истина
True
- ложь
False
- Условия
- С одной ветвью
if … : 〖…〗
- С двумя ветвями
if … : 〖…〗 else: 〖…〗
- По схеме иначе-если
if … : 〖…〗 elif … : 〖…〗 elif … : 〖…〗 else: 〖…〗
- Списки:
- объявление
… = […, …, …]
- обращение к элементу
… […]
- срез списка (подсписок)
… [… : … : …]
- присвоение значения элементу
… […] = …
- пустой список
… = []
- длина списка
len (…)
- конкатенация
… + …
- добавление элемента
… .append(…)
- удаление элемента
del … […]
- Строки (все, то же, что и для списков, кроме того)
- объявление
… = "…"
- спецсимволы
\n \r \t
- строки без спецсимволов
… = r"…"
- Циклы
- Цикл с предусловием
while … : 〖…〗
- Итерационный цикл
for
- Перебор элементов
for … in … : 〖…〗
- Перебор с получением индекса
for …, … in enumerate(…) : 〖…〗
- Перебор чисел по порядку
for … in range(…, …, …) : 〖…〗
- Прерывание цикла
break
- Переход в начало цикла
continue
- Функции и методы
- Вызов функции:
- простой
… (…)
- с именованными аргументами
… (… = …)
- без аргументов
… ()
- с получением возвращаемого значения
… = … (…)
- с получением нескольких значений
…, …, … = … (…)
- Методы объекта:
- создание объекта
… = … (…)
- вызов метода объекта
… . … (…)
- вызов метода с получением возвращаемого значения
… = … . … (…)
- Объявление функции:
- простое объявление
def … (…, …): 〖…〗
) - с указанием значений по умолчанию
def … (… = …, … = …): 〖…〗
) - с возвращением результата
def … (…, …): 〖… return … 〗
)
- Импорт модулей
- простой
import …
- с переименованием
import … as …
- импорт отдельных методов
from … import …