Есть ли способ кодирования на Python без критериев табуляции, отступа и пробелов?

ПрограммированиеData science+3
Анонимный вопрос
Data Science
  · 16,7 K
ОтветитьУточнить
konstantin kazartsev
Программирование
133
программист  · 19 нояб 2022
Нет.
Отступ из пробелов или табов (indentations) - это средсва разбиения python-программы на вложенные блоки -  т.е. способ для интерпретатора понять, к какой именно из вложенных многострочных конструкций относится ваше очередное выражение.
Это буквально замена {} для C-syntax languages.
#=========================================
Python 3.11.0 -> Documentation -> Syntax -> 2.8 Indentation
1 эксперт согласен
561
Комментировать ответ…Комментировать…
Достоверно
Борис Державец
Data science
3,1K
Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 5 июл 2022
Отступ обязателен в python для определения блоков операторов. Количество пробелов должно быть одинаковым в блоке кода. Предпочтительно использовать пробелы вместо табуляции для отступов в python. Тем не менее "vi" на Fedora 34/35/36 при наборе даже большого объема пайтон кода систематически выполняет все необходимые отступы при этом подсвечивая новые строки разными цвета... Читать далее
3 эксперта согласны
3,6 K
Комментировать ответ…Комментировать…
Виктор Гусев
Программирование
13
Java developer  · 7 июл 2022
Пишите на Java - табуляции, отступы и пробелы в нем, не являются частью синтаксиса языка ))
Но вы можете использовать эти символы в строковых литералах или для описания регулярных выражений.
195
Комментировать ответ…Комментировать…
Вы знаете ответ на этот вопрос?
Поделитесь своим опытом и знаниями
Войти и ответить на вопрос