Синтаксис Python

Введение

Программа 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

Оцените статью
nanomode.ru
Добавить комментарий