===== Шпаргалка ===== * Присвоение ''... = ...'' * Вывод в консоль ''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 ...''