Введение
Программа Python читается парсером. Python был разработан, чтобы быть легко читаемым языком. Синтаксис языка программирования Python — это набор правил, определяющих, как будет написана программа Python.
Структура строки Python:
Программа Python разделена на несколько логических строк, и каждая логическая строка заканчивается токеном NEWLINE. Логическая линия создается из одной или нескольких физических линий.
Строка содержит только пробелы, табуляции, каналы форм, возможно, комментарий, известна как пустая строка, и интерпретатор Python игнорирует ее.
Физическая строка — это последовательность символов, заканчивающаяся концом -строчная последовательность (в Windows это называется CR LF или возврат с последующим переводом строки, а в Unix это называется LF или перевод строки). См. Следующий пример.
Комментарии в Python:
Комментарий начинается с символа решетки (#), который не является частью строкового литерала, и заканчивается в конце физической строки. Все символы после символа # до конца строки являются частью комментария, и интерпретатор Python игнорирует их. См. Следующий пример. Следует отметить, что Python не поддерживает многострочные или блочные комментарии.
Соединение двух строк:
Если вы хотите написать длинный код в одной строке, вы можете разбить логическую строку на две или более физических строк, используя символ обратной косой черты (). Поэтому, когда физическая строка заканчивается символом обратной косой черты () и не является частью строкового литерала или комментария, она может присоединиться к другой физической строке. См. Следующий пример.
Несколько заявлений в одной строке :
Вы можете записать два отдельных оператора в одну строку, используя символ точки с запятой (;) между двумя строками.
Python использует пробелы (пробелы и вкладки) для определения программных блоков, тогда как в других языках, таких как C, C ++, фигурные скобки ({}) используются для обозначения блоков кода для класса, функций или управления потоком. Количество пробелов (пробелов и табуляции) в отступе не фиксировано, но все операторы в блоке должны иметь одинаковый отступ. В следующей программе операторы блока не имеют отступов.
Это программа с одинарным отступом.
Это — это программа с одним отступом табуляции.
Вот другая программа с отступом в один пробел + одна табуляция.
Стиль программирования Python:
- Используйте 4 пробела на каждый отступ и нет табуляций.
- Не смешивайте табуляции и пробелы. Табуляторы создают путаницу, и рекомендуется использовать только пробелы.
- Максимальная длина строки: 79 символов, которые помогают пользователям с небольшой дисплей.
- Используйте пустые строки для разделения определений функций и классов верхнего уровня и одну пустую строку для разделения определений методов внутри класса и больших блоков кода внутри функций.
- По возможности помещайте встроенные комментарии (должны быть полными предложениями).
- Используйте пробелы вокруг выражений и операторов.
Резервные слова Python:
Следующие идентификаторы используются как зарезервированные слова языка и не могут использоваться в качестве обычных идентификаторов.
False | class | finally | равно | return |
None | continue | для | лямбда | попробуйте |
True | def | из | нелокальный | while |
и | del | global | not | с |
as | el | if | или | yield |
assert | else | import | pass | |
break | кроме | в | raise |
Проверьте свои навыки Python с помощью викторины w3resource