Вы можете, но не должны. Не рекомендуется использовать имена встроенных модулей, потому что они переопределяют имя встроенного в этой области. Если вы должны использовать это слово, слегка измените его для данного контекста.
Хотя для небольшого проекта, в котором не используется type
, это, вероятно, не будет иметь значения, но лучше избегать привычки использовать имена ключевых слов / встроенных модулей. Python Style Guide предоставляет решение для этого, если вам абсолютно необходимо использовать имя, которое конфликтует с ключевым словом:
single_trailing_underscore_: используется
Конвенция, чтобы избежать конфликтов с
Ключевое слово Python, например,