Show Menu
Cheatography

Python Quick Reference (RU) Cheat Sheet by

A quick python cheat sheet

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

bool
True, False
int
1, 5, 80
flo­at
1.1, .05, 8.0
com­plex
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)

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

.ap­pen­d(x)
добавить x в конец списка
.ex­ten­d(a­rr)
добавиль элементы arr в конец списка
.in­sert(i, x)
вставить элемент x на позицию i
.re­mov­e(x)
удалить первое вхождение x из списка
.so­rt()
отсорт­ирвать элементы списка в порядке возрас­тания
.co­py()
создать копию списка

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

.ke­ys()
получить список ключей словаря
.va­lue­s()
получить список значений словаря
.it­ems­()
получить список пар (ключ, значение)
.co­py()
создать копию словаря
.up­dat­e(d­ata)
добавить или обновить значения словаря из словаря data
 

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

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

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

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

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

[va­lue­]:.[­pr­eci­sio­n][­typ­e]
, где
[va­lue]
числовое значение
[pr­eci­sio­n]
кол-во цифр полсе запятой
[ty­pe]
тип отобра­жения
Подробнее

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

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.

          More Cheat Sheets by alex-s-v