Основные отличия использования отступов между пробелами и табуляциями в Python:
- Предпочтительнее использовать пробелы. pythonist.ru dzen.ru Они занимают только один символ и позволяют избежать проблемы, когда в разных редакторах длина табуляции может отличаться (обычно это 4 или 8 пробелов). dzen.ru
- Табуляции следует использовать исключительно для обеспечения согласованности с кодом, который уже имеет отступы с помощью табуляций. dzen.ru
- В Python 3 запрещено смешивать табуляцию и пробелы для отступов, нужно выбрать один способ и придерживаться его. pythonist.ru letpy.com
Для обозначения отступа рекомендуется использовать 4 последовательных пробела. pythonist.ru Допустимо и любое другое их количество, но внутри каждого блока оно должно быть одинаковым. otus.ru