Декоратор - это функция, которая принимает одну функцию в качестве аргумента и возвращает другую.
Имя - это ссылка на объект, но не сам объект.
В случае, когда оба имени указывают на изменяемый объект, его можно изменить с помощью любого имени. Объект содержит:
тип
id
значение
счетчик ссылок
Неизменяемые типы данных:
int
bool
float
string
complex
tuple
bytes
frozenset Изменяемые типы данных:
list
dict
set
bytearray
Фуyкция divmod возвращает частное и остаток
>>> divmod(9, 5)
(1, 4)
Наборы символов:
import string
>>> string.whitespace
' \t\n\r\x0b\x0c'
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'