Show Menu
Cheatography

Python modules (in Rus) Cheat Sheet by

Python modules 1 (in Rus)

Модуль OS

uname()
Сведения об ОС
getlogin()
Имя пользо­вателя
chdir(path)
Смена директории
getcwd()
Текущая директория
path()
Путь
listdir(path)
Список файлов
mkdir(path)
Создать директоию
remove(path)
Удалить
rename(a,b)
Переим­еновать
system(cmnd)
Команды ОС

Модуль RANDOM

randint(a,b)
Случайное int (a<­=n<=b)
uniform(a,b)
Случайное float (a<­=n<= b)
choise(list)
Случайное из list
shuffle(list)
Переме­шивание list
random()
Случайное от 0 до 1
gauss(m,s)
Распре­деление Гаусса
normal­variate(m,s)
Нормальное распре­деление

Дополн­ите­льные модули

datetime
Работа с датой и временем
itertools
Набор итераторов
pickle
Бинари­зация данных
zlib
Архивы
dbm
Базы данных
decimal
Более точный float
 

Модуль TIME

clock()
Текущее время *
asctime(list)
list в date
strftime(f,L)
list L по шаблону f **
strptime(S,f)
str S по шаблону f **
timezone
Смещение времени
sleep(sec)
Приост­ановить на sec
* В Win время, прошедшее с первого вызова функции
** см. Формат даты
См. дополн­ительно модуль DATETIME

Формат TIME

%c
Дата и время
%x , %X
Дата и время (разде­льно)
%H , %I
[24] и [12] час
%M
Минуты
%S
Секунды
%p
PM или AM
%w
День недели [0=Сб]
%d
День месяца [01,31]
%j
День года
%a , %A
сокр. и полн. день недели
%m
Номер месяца
%b , %B
сокр. и полн. месяц
%y , %Y
Год без века и с веком
%Z
Временная зона
 

Модуль RE

compile(str,flag)
Компиляция str в reg
findall(re,str)
Поиск в str по re
finditer(re,str)
Поиск в str по re
match(re,str)
Совпадения по re
split(re,str)
Разбиение str по re
groups()
Кортеж совпадений
sub(a,b,str)
Замена a на b в str

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

.
Любой символ
^
Начало строки
$
Конец строки
*
+
?
[0,...] [1,..] [0,1] повторений
{m}
Точно m повторений
{m,n}
От m до n повторений
{m,n}?
Минима­льное от m до n
[list]
Любой символ из list
[^list]
Любой символ не из list
re1|re2
Либо re1, либо re2
 

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