Python табуляция
Автор L1mp задал вопрос в разделе Другие языки и технологии
Что такое табуляция? и получил лучший ответ
Ответ от ?[гуру]
В питоне табуляция неотъемлемый элемент синтаксиса. В остальных языках она используется для наглядности и ничего смыслового не несёт - читать код удобнее.
Ответ от Ўрий Копнин[гуру]
Табуляция специальный управляющий символ с кодом 9, используется для выравнивания текста. В редакторах Delphi и Lazarus табуляция заменена пробелами, вместо табуляции в текст вставляется указанное в настройках количество пробелов.
Табуляция специальный управляющий символ с кодом 9, используется для выравнивания текста. В редакторах Delphi и Lazarus табуляция заменена пробелами, вместо табуляции в текст вставляется указанное в настройках количество пробелов.
Ответ от Ice[гуру]
Табуляция - это управляющий символ, необходим для выравнивания (из названия понятно, что изначально с его помощью создавали таблицы). У табуляции есть некий эквивалент в пробелах (зависит от настроек, обычно 4 или 8, но вы можете настраивать). Когда вы нажимаете кнопку Tab, то вставляется знак табуляции и курсор сдвигается на это кол-во символов или до положения табуляции строкой выше.В коде табуляция используется для визуального оформления текста (обычно выравнивание строк в блоках). В большинстве языков это не важно, но удобно для чтения кода (сильно упрощает визуальную оценку блоков в коде). Но есть языки, где отступы играют уже синтаксическую роль - такие как python.Редактор (ide), может в код вставлять либо символ табуляции , либо заменять его на соответствующее кол-во пробелов. Это тоже настраивается и что выбрать - вопрос спорный.
Табуляция - это управляющий символ, необходим для выравнивания (из названия понятно, что изначально с его помощью создавали таблицы). У табуляции есть некий эквивалент в пробелах (зависит от настроек, обычно 4 или 8, но вы можете настраивать). Когда вы нажимаете кнопку Tab, то вставляется знак табуляции и курсор сдвигается на это кол-во символов или до положения табуляции строкой выше.В коде табуляция используется для визуального оформления текста (обычно выравнивание строк в блоках). В большинстве языков это не важно, но удобно для чтения кода (сильно упрощает визуальную оценку блоков в коде). Но есть языки, где отступы играют уже синтаксическую роль - такие как python.Редактор (ide), может в код вставлять либо символ табуляции , либо заменять его на соответствующее кол-во пробелов. Это тоже настраивается и что выбрать - вопрос спорный.
Ответ от Алексей Ананас[гуру]
Это символ отступа. Использовать необязательно, но когда тебе вырвут руки за нечитаемый код, будет не очень как-то
Это символ отступа. Использовать необязательно, но когда тебе вырвут руки за нечитаемый код, будет не очень как-то
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что такое табуляция?
Помогите найти ошибку в коде (Python): expected an indented block.
По табуляции перед каждым print вставь
После двоеточия блок обозначается одинаковым
подробнее...
Ren'Py ошибка Indentation mismatch в блоке menu
Судя по двоеточию в конце строки, jump-ы должны быть с отступом, не? Это вообще питон? xD А
подробнее...