Синтаксис Python
Вступление
Программа Python читается парсером. Python был разработан, чтобы быть очень читабельным языком. Синтаксис языка программирования Python - это набор правил, определяющих, как будет написана программа на Python.
Структура Python Line:
Программа Python делится на несколько логических строк, и каждая логическая строка заканчивается токеном NEWLINE. Логическая строка создается из одной или нескольких физических линий.
Строка содержит только пробелы, табуляцию, форму-канал, возможно комментарий, известна как пустая строка, и интерпретатор Python игнорирует ее.
Физическая строка - это последовательность символов, оканчивающаяся последовательностью конца строки (в окнах она называется CR LF или return, за которой следует перевод строки, а в Unix - LF или перевод строки). Смотрите следующий пример.
Комментарии в Python:
Комментарий начинается с хеш-символа (#), который не является частью строкового литерала и заканчивается в конце физической строки. Все символы после символа # до конца строки являются частью комментария, и интерпретатор Python их игнорирует. Смотрите следующий пример. Следует отметить, что в Python нет многострочных или блочных комментариев.
Соединение двух строк:
Если вы хотите написать длинный код в одну строку, вы можете разбить логическую строку на две или более физических строк, используя символ обратной косой черты (/). Поэтому, когда физическая строка заканчивается символом обратной косой черты (/), а не частью строкового литерала или комментария, она может присоединиться к другой физической строке. Смотрите следующий пример.
Несколько операторов на одной строке:
Вы можете записать два отдельных оператора в одну строку, используя точку с запятой (;) между двумя строками.
Отступ:
Python использует пробелы (пробелы и табуляции) для определения программных блоков, тогда как другие языки, такие как C, C ++, используют фигурные скобки ({}) для обозначения блоков кодов для класса, функций или управления потоком. Количество пробелов (пробелов и табуляций) в отступе не фиксировано, но все операторы в блоке должны иметь одинаковое количество отступов. В следующей программе операторы блока не имеют отступов.
Это программа с одним пробелом.
Это программа с отступом в одну вкладку.
Вот еще одна программа с отступом в один пробел + одна вкладка.
Стиль кодирования Python:
- Используйте 4 пробела для отступа и без табуляции.
- Не смешивайте символы табуляции и пробелы. Вкладки создают путаницу, и рекомендуется использовать только пробелы.
- Максимальная длина строки: 79 символов, которые помогают пользователям с небольшим дисплеем.
- Используйте пустые строки для разделения определений функций и классов верхнего уровня и одну пустую строку для разделения определений методов внутри класса и больших блоков кода внутри функций.
- По возможности размещайте встроенные комментарии (должны быть полные предложения).
- Используйте пробелы вокруг выражений и операторов.
Запасные слова Python:
Следующие идентификаторы используются в качестве зарезервированных слов языка и не могут использоваться в качестве обычных идентификаторов.
Ложь | учебный класс | в конце концов | является | вернуть |
Никто | Продолжить | за | лямбда | пытаться |
Правда | Защита | от | нелокальна | в то время как |
а также | дель | Глобальный | не | с |
как | эль | если | или же | Уступать |
утверждать | еще | Импортировать | проходить | |
перерыв | Кроме | в | повышение |
Предыдущая: CGI Программирование
Далее: Переменная Python
Новый контент: Composer: менеджер зависимостей для PHP , R программирования