Font size
WorksheetsВопросы по программированию на Python 2
Total questions: 100
Worksheet time: 50mins
Возвращает текущий предел рекурсии
sys.getrecursionlimit()
sys.getsizeof(object[, default])
sys.getswitchinterval()
sys.getwindowsversion()
sys.hash_info
Возвращает размер объекта в байтах
sys.getsizeof(object[, default])
sys.getrecursionlimit()
sys.getswitchinterval()
sys.getwindowsversion()
sys.hash_info
Интервал переключения потоков
sys.getswitchinterval()
sys.getrecursionlimit()
sys.getsizeof(object[, default])
sys.getwindowsversion()
sys.hash_info
Версию Windows в виде именованного кортежа
sys.getwindowsversion()
sys.getrecursionlimit()
sys.getsizeof(object[, default])
sys.getswitchinterval()
sys.hash_info
Информация о параметрах хеширования
sys.hash_info
sys.getrecursionlimit()
sys.getsizeof(object[, default])
sys.getswitchinterval()
sys.getwindowsversion()
Версия Python в шестнадцатеричном формате
sys.hexversion
sys.implementation
sys.int_info
sys.intern(str)
sys.last_value
Объект с информацией об интерпретаторе Python
sys.implementation
sys.hexversion
sys.int_info
sys.intern(str)
sys.last_value
Информация о типе int
sys.int_info
sys.hexversion
sys.implementation
sys.intern(str)
sys.last_traceback
Возвращает интернированную строку
sys.intern(str)
sys.hexversion
sys.implementation
sys.int_info
sys.last_value
Информация о последнем исключении
sys.last_type, sys.last_value, sys.last_traceback
sys.hexversion
sys.implementation
sys.int_info
sys.intern(str)
Максимальное значение Py_ssize_t
sys.maxsize
sys.maxunicode
sys.modules
sys.path
sys.path_importer_cache
Максимальный номер символа Unicode
sys.maxunicode
sys.maxsize
sys.modules
sys.path
sys.path_importer_cache
Словарь загруженных модулей
sys.modules
sys.maxsize
sys.maxunicode
sys.path
sys.path_importer_cache
114. Пути поиска модулей
sys.path
sys.modules
sys.maxunicode
sys.maxsize
sys.path_importer_cache
Кэш импортёров путей
sys.path_importer_cache
sys.maxsize
sys.maxunicode
sys.modules
sys.path
Информация об операционной системе
sys.platform
sys.modules
sys.maxunicode
sys.path
sys.getwindowsversion()
struct_time или текущее время в строку
time.asctime([t])
time.clock()
time.ctime([sec])
time.daylight
struct_time
Текущее время
time.clock()
time.asctime([t])
time.ctime([sec])
time.daylight
struct_time
Секунды эпохи в строку
time.ctime([sec])
time.asctime([t])
time.clock()
time.daylight
struct_time
DST определён?
time.daylight
time.ctime([sec])
time.asctime([t])
time.clock()
struct_time
Время в секундах с начала эпохи
time.ctime([sec])
time.asctime([t])
time.clock()
time.daylight
struct_time
Преобразует struct_time в структуру без DST
struct_time
time.asctime([t])
time.clock()
time.daylight
time.ctime([sec])
Аналог gmtime, но с DST
time.localtime([sec])
time.mktime(t)
time.sleep(sec)
time.strftime(fmt, [t])
time.asctime([t])
struct_time → секунды эпохи
time.mktime(t)
time.localtime([sec])
time.sleep(sec)
time.strftime(fmt, [t])
time.asctime([t])
Приостанавливает выполнение
time.sleep(sec)
time.localtime([sec])
time.mktime(t)
time.strftime(fmt, [t])
time.asctime([t])
struct_time → строка по формату
time.strftime(fmt, [t])
time.localtime([sec])
time.mktime(t)
time.sleep(sec)
time.asctime([t])
Инициализация генератора случайных чисел
random.seed([X], version=2)
random.getstate()
random.setstate(st)
random.getrandbits(N)
random.randrange(start, stop, step)
Возвращает состояние генератора
random.getstate()
random.seed([X])
random.setstate(st)
random.getrandbits(N)
random.randrange(start, stop, step)
Восстанавливает состояние генератора
random.setstate(st)
random.seed([X])
random.getstate()
random.getrandbits(N)
random.randrange(start, stop, step)
Возвращает N случайных битов
random.getrandbits(N)
random.seed([X])
random.getstate()
random.setstate(st)
random.randrange(start, stop, step)
Случайное число из последовательности
random.randrange(start, stop, step)
random.seed([X])
random.getstate()
random.setstate(st)
random.getrandbits(N)
Случайное целое A ≤ N ≤ B
random.randint(A, B)
random.choice(seq)
random.shuffle(seq)
random.sample(pop, k)
random.random()
Случайный элемент последовательности
random.choice(seq)
random.randint(A, B)
random.shuffle(seq)
random.sample(pop, k)
random.random()
Перемешивает последовательность
random.shuffle(seq)
random.randint(A, B)
random.choice(seq)
random.sample(pop, k)
random.random()
Список длины k из population
random.sample(pop, k)
random.randint(A, B)
random.choice(seq)
random.shuffle(seq)
random.random()
Случайное число 0–1
random.random()
random.randint(A, B)
random.choice(seq)
random.shuffle(seq)
random.sample(pop, k)
Случайное число A ≤ N ≤ B
random.uniform(A, B)
random.triangular(low, high, mode)
random.betavariate(a, b)
random.expovariate(lambd)
random.gammavariate(a, b)
Треугольное распределение
random.triangular(low, high, mode)
random.uniform(A, B)
random.betavariate(a, b)
random.expovariate(lambd)
random.gammavariate(a, b)
139. Бета-распределение
random.betavariate(a, b)
random.uniform(A, B)
random.triangular(low, high, mode)
random.expovariate(lambd)
random.gammavariate(a, b)
140. Экспоненциальное распределение
random.expovariate(lambd)
random.uniform(A, B)
random.triangular(low, high, mode)
random.betavariate(a, b)
random.gammavariate(a, b)
141. Гамма-распределение
random.gammavariate(a, b)
random.uniform(A, B)
random.triangular(low, high, mode)
random.betavariate(a, b)
random.expovariate(lambd)
Нормальное распределение (Гаусса)
random.gauss(mu, sigma)
random.lognormvariate(mu, sigma)
random.vonmisesvariate(mu, kappa)
random.paretovariate(a)
random.weibullvariate(a, b)
143. Логнормальное распределение
random.lognormvariate(mu, sigma)
random.gauss(mu, sigma)
random.vonmisesvariate(mu, kappa)
random.paretovariate(a)
random.weibullvariate(a, b)
Распределение фон Мизеса
random.vonmisesvariate(mu, kappa)
random.gauss(mu, sigma)
random.lognormvariate(mu, sigma)
random.paretovariate(a)
random.weibullvariate(a, b)
Распределение Парето
random.paretovariate(a)
random.gauss(mu, sigma)
random.lognormvariate(mu, sigma)
random.vonmisesvariate(mu, kappa)
random.weibullvariate(a, b)
Распределение Вейбулла
random.weibullvariate(a, b)
random.gauss(mu, sigma)
random.lognormvariate(mu, sigma)
random.vonmisesvariate(mu, kappa)
random.paretovariate(a)
Нормальное распределение
random.normalvariate(mu, sigma)
random.gauss(mu, sigma)
random.lognormvariate(mu, sigma)
random.vonmisesvariate(mu, kappa)
random.paretovariate(a)
Имя операционной системы
os.name
os.environ
os.getlogin()
os.getpid()
os.uname()
Словарь переменных окружения
os.environ
os.name
os.getlogin()
os.getpid()
os.uname()
Имя пользователя (Unix)
os.getlogin()
os.name
os.environ
os.getpid()
os.uname()
Текущий идентификатор процесса
os.getpid()
os.name
os.environ
os.getlogin()
os.uname()
Информация об ОС (sysname, release, version…)
os.uname()
os.name
os.environ
os.getlogin()
os.getpid()
Проверяет доступ к объекту (F_OK, R_OK, W_OK, X_OK)
os.access
os.chdir(path)
os.chmod(path, mode)
os.chown(path, uid, gid)
os.getcwd()
Изменяет текущий каталог
os.chdir(path)
os.access
os.chmod(path, mode)
os.chown(path, uid, gid)
os.getcwd()
Изменение прав доступа к объекту
os.chmod(path, mode)
os.access
os.chdir(path)
os.chown(path, uid, gid)
os.getcwd()
Изменяет владельца и группу файла
os.chown(path, uid, gid)
os.access
os.chmod(path, mode)
os.chdir(path)
os.getcwd()
Текущий рабочий каталог
os.getcwd()
os.access
os.chmod
os.chdir
os.chown
Создаёт жёсткую ссылку
os.link(src, dst)
os.listdir()
os.mkdir(path)
os.mkdir(path)
os.makedirs(path)
Список файлов и каталогов
os.listdir(path=".")
os.link(src, dst)
os.mkdir(path)
os.mkdir(path)
os.makedirs(path)
Создаёт каталог
os.mkdir(path)
os.link(src, dst)
os.listdir()
os.makedirs(path)
Создаёт каталог, включая промежуточные директории
os.makedirs(path)
os.link(src, dst)
os.mkdir(path)
os.listdir()
os.mkdir(path)
Удаляет путь к файлу
os.remove(path)
os.rename(src, dst)
os.renames(old, new)
os.replace(src, dst)
os.rmdir(path)
Переименовывает файл/каталог
os.rename(src, dst)
os.remove(path)
os.renames(old, new)
os.replace(src, dst)
os.rmdir(path)
Переименовывает old → new, создавая каталоги
os.renames(old, new)
os.rename(src, dst)
os.remove(path)
os.replace(src, dst)
os.rmdir(path)
Принудительно переименовывает файл
os.replace(src, dst)
os.rename(src, dst)
os.remove(path)
os.renames(old, new)
os.rmdir(path)
Удаляет пустой каталог
os.rmdir(path)
os.rename(src, dst)
os.remove(path)
os.renames(old, new)
os.replace(src, dst)
Рекурсивно удаляет каталог и родительские пустые
os.removedirs(path)
os.symlink(source, link)
os.sync()
os.truncate(path, length)
os.utime(path)
Создает символическую ссылку
os.symlink(source, link_name)
os.removedirs(path)
os.sync()
os.truncate(path, length)
os.utime(path)
Записывает буфер на диск (Unix)
os.sync()
os.removedirs(path)
os.symlink
os.truncate
os.utime
Обрезает файл до заданной длины
os.truncate(path, length)
os.removedirs(path)
os.symlink
os.sync
os.utime
Изменяет время последнего доступа и модификации файла
os.utime(path, times=None)
os.removedirs(path)
os.symlink
os.sync
os.truncate
Обходит дерево каталогов
os.walk(top)
os.system(cmd)
os.urandom(n)
os.path
os.truncate
Выполняет системную команду
os.system(cmd)
os.walk
os.urandom
os.path
os.truncate
Возвращает n случайных байт
os.urandom(n)
os.walk
os.system
os.path
os.truncate
Модуль для работы с путями
os.path
os.walk
os.system
os.urandom
os.truncate
True, если строка состоит из букв
isalpha()
islower()
isupper()
isdigit()
isnumeric()
True, если строка строчными буквами
islower()
isalpha()
isupper()
isdigit()
isnumeric()
True, если строка в верхнем регистре
isupper()
isalpha()
islower()
isdigit()
isnumeric()
True, если строка состоит из цифр
isdigit()
isalpha()
islower()
isupper()
isnumeric()
True, если строка является числом
isnumeric()
isalpha()
islower()
isupper()
isdigit()
Начинается ли строка с подстроки str?
startswith(str)
endswith(str)
lower()
upper()
title()
Заканчивается ли строка подстрокой str?
endswith(str)
startswith(str)
lower()
upper()
title()
Переводит строку в нижний регистр
lower()
startswith(str)
endswith(str)
upper()
title()
Переводит строку в верхний регистр
upper()
startswith(str)
endswith(str)
lower()
title()
Делает первые буквы слов заглавными
title()
startswith(str)
endswith(str)
lower()
upper()
Делает первую букву строки заглавной
capitalize()
lstrip()
rstrip()
strip()
ljust(width)
Удаляет пробелы справа
rstrip()
lstrip()
capitalize()
strip()
ljust(width)
Удаляет пробелы с обеих сторон
strip()
lstrip()
capitalize()
rstrip()
ljust(width)
Выравнивает строку слева (добавляет пробелы справа)
ljust(width)
lstrip()
capitalize()
rstrip()
strip()
Выравнивает строку справа
rjust(width)
lstrip()
capitalize()
rstrip()
strip()
Выравнивает строку по центру
center(width)
find(str)
replace()
split()
join()
Возвращает индекс подстроки
find(str)
center(width)
replace()
split()
join()
Заменяет подстроку
replace(old, new)
center(width)
find(str)
split()
join()
Разделяет строку по разделителю
split()
center(width)
find(str)
replace()
join()
Объединяет строки с разделителем
join(strs)
center(width)
find(str)
replace()
split()
Преобразует строку/вещественное число в int
int()
float()
str()
input()
print()
Преобразует строку/целое в float
float()
int()
str()
input()
print()
Преобразует число в строку
str()
int()
float()
input()
print()
Функция ввода
input()
int()
float()
str()
print()
Функция вывода
print()
int()
float()
str()
input()
