Show Menu
Cheatography

Python Quick Reference (RU) Cheat Sheet by

A quick python cheat sheet

Основные типы данных

bool
True, False
int
1, 5, 80
float
1.1, .05, 8.0
complex
1 + 3j, -5.2j
str
"­тек­ст", 'текст'
list
[1, 'текст', ...]
dict
{1: "­тек­ст", "­тек­ст": 2.0, ...}

Логические опреаторы

and
логическое И
or
логическое ИЛИ
not
логическое НЕ

Специа­льные символы

#
коммен­тарий
\n
символ переноса каретки
**
символ прерывания

Формат­иро­вание строк

e = 2.71828182846
pi = 3.14159265359
# с помощью f-строки
f"e = {e:.4f}, Pi = {pi}"
# с помощью метода format
"e = {:.4f}, Pi = {pi}".format(e, pi=pi)

Методы списков

.append(x)
добавить x в конец списка
.exten­d(arr)
добавиль элементы
arr
в конец списка
.insert(i, x)
вставить элемент x на позицию i
.remove(x)
удалить первое вхождение x из списка
.sort()
отсорт­ирвать элементы списка в порядке возрас­тания
.copy()
создать копию списка

Методы словарей

.keys()
получить список ключей словаря
.values()
получить список значений словаря
.items()
получить список пар (ключ, значение)
.copy()
создать копию словаря
.updat­e(data)
добавить или обновить значения словаря из словаря
data
 

Операторы сравнения

==
равенство
!=
нераве­нство
>
больше
<
меньше
>=
больше или равно
<=
меньше или равно

Числовые операторы

+
сложение
-
вычитание
*
умножение
/
деление
**
возведение в степень
%
остаток от деления
//
целочи­сленное деление
+=
сложение (умнож­ение, деление и т.д.) с присва­иванием

Указатели формата

[value­]:.[­pr­eci­sio­n][­type]
, где
[value]
числовое значение
[preci­sion]
кол-во цифр полсе запятой
[type]
тип отобра­жения
Подробнее

Срезы и индексы

arr[i]
элемент i
arr[i:j]
элементы от i до j не включи­тельно
arr[i:j:k]
элементы от i до j не включи­тельно с шагом k
i == 0
первый элемент
i == 1
второй элемент
i == -1
последний элемент
i == -2
предпо­следний элемент
i, j, k
не являются обязат­ельными
arr[::-1]
равнос­ильно
arr[0:­N:-1]
, где N - длинна списка
arr
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

            Python 3 Cheat Sheet by Finxter

          More Cheat Sheets by alex-s-v