Show Menu
Cheatography

Python in brief (in Rus) Cheat Sheet by

Python 3 most useful

Строки ( " STRING " )

S.find(str)
Поиск до первого появления
S.split(sym)
Разбиение по раздел­ителю
str.join(list)
Сборка строки из списка
S.upper()
Верхний регистр
S.lower()
Нижний регистр
ord(sym)
Символ в его код ASCII
chr(num)
Код ASCII в символ

Списки ( [ LIST ] )

list.append(x)
Добавление x
list.extend(L)
Добавление списка L
list.insert(i,x)
i-ый элемент x
list.remove(x)
Удаление x
list.pop([i])
Удаление i-го элемента
list.count(x)
Количество элементов x
list.sort([key=fun])
Сортировка по функции fun
list.reverse()
Разворот
list.clear()
Очистка

Множества ( { SET и FROZENSET } )

A = set()
Создание
A.update(B)
A+B
A.inters­ect­ion­_update(B)
A∩B
A.differ­enc­e_u­pdate(B)
A\B
A.add(x)
Добавление
A.remove(x)
Удаление
A.clear()
Очистка

Словари ( { DICT : ... } )

d=dict(key=val)
Создание
d.get(key)
Возврат val по key
d.items()
Возврат key и val
d.keys()
Список ключей
d.values()
Список значений
d.pop(key())
Удаление key
d.update([d2])
Объеди­нение
d.clear()
Очистка
 

Классы и объекты

__class__
Класс объекта
__dict
Словарь имен
__name__
Имя класса
__new__
Создание
__init__
Иницииация
__del__
Удаление
__geta­ttr__
Вернуть атрибут
__seta­ttr__
Присвоить атрибут
__dela­ttr__
Удалить атрибут

Встроенные функции

help(x)
Справка
input(text)
,
print()
Ввод (+text) и Вывод
------­---­---­---­---­-------
------­---­---­---­---­-------
min(x)
,
max(x)
Минимум и Максимум
range(a,z,d)
Послед­ова­тел­ьность
sum(list)
Сумма членов
abs(x)
Модуль |x|
round(x,n)
Округление до n знаков
------­---­---­---­---­-------
------­---­---­---­---­-------
type(x)
Тип объекта
len(x)
Число объектов
globals()
Глобальные имена
locals()
Локальные имена
dir(x)
Список атрибутов
vars([x])
Словарь атрибутов
setattr(x,atr­,def)
Установка атрибута
getattr(x,atr)
Извлечение атрибута
delattr(x,atr)
Удаление атрибута
------­---­---­---­---­-------
------­---­---­---­---­-------
eval(str_code)
Выполнение кода
exec(code)
Выполнение кода
------­---­---­---­---­-------
------­---­---­---­---­-------
map(fun,lst)
Применение fun к lst
reduce(fun,lst)
Применение fun к lst
filter(fun,lst)
Фильтр lst по fun
------­---­---­---­---­-------
------­---­---­---­---­-------
open(file)
Открыть файл
file.close()
Закрыть файл
 

Генераторы и lambda

A=(fun(i) for i in list)
A~( ),{ },[ ]
for i in list: yield fun(i)
(lambda args: fun(ar­gs)­)(v­alues)
A(args) = lambda args: fun(args)
 

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 Bromine