Урок 2. Базовый синтаксис Pyton

На данном уроке вы познакомитесь с синтаксисом Pyton.

Особенности синтаксиса языка Python:

  1. Конец строки в Пайтоне является концом инструкции, то есть точка с запятой не нужна.

  2. Вложенные инструкции объединяют в блоки в зависимости от величины отступов. Причём отступ может быть любым – главное то, чтобы он был одинаковым в пределах одного вложенного блока. Естественно, тут стоит помнить про читабельность вашего кода. То есть отступ в 1 пробел вряд ли можно назвать лучшим решением, а вот использование Tab уже лучше.

  3. Вложенные инструкции в языке программирования Python записывают с учётом одного и того же шаблона, исходя из которого, основная инструкция завершается двоеточием, а вслед за двоеточием располагается вложенный блок кода. Этот блок кода, как правило, имеет отступ под строкой основной инструкции. Давайте посмотрим, как выглядит этот синтаксис на примере:

Имена переменных

Чтобы интерпретатор Python смог распознать переменную, ее название нельзя начинать с цифры. Например, 5var — это некорректное имя для переменной. А вот в середине или в конце названия цифры вполне можно использовать.

Для названий переменных используйте только латинские буквы и цифры. В имени переменной нельзя использовать пробелы, поэтому если название состоит из двух или более слов, разделяйте их знаком подчеркивания. Например, my_age или long_var_name_1. Для этого стиля именования программисты даже придумали отдельное название: Snake Case, то есть змеиный регистр. Все из‑за того, что знаки подчеркивания напоминают змей, ползущих между словами.

Python различает строчные и прописные буквы. То есть Foo_2, FOO_2 и foo_2 — разные названия.

Редактор подсвечивает названия переменных, наименование встроенных функций и ключевые слова разными цветами. Например, first — название переменной, print — наименование встроенной функции, а else — ключевое слово. По цвету вы легко поймете, что назвали переменную некорректно и сможете исправить это. 

Вывод переменных на экран

Для того чтобы вывести значение переменной на экран можно использовать точно такой же способ, как и в самой первой программе. Только вместо приветствия нужно написать имя переменной. То есть, если у нас в программе есть какая‑то переменная, на экран ее значение можно вывести так

a = 1

print(a)

Вообще print — это одна из встроенных функций языка Python. Функции в программировании — это какие‑либо действия. То есть, если вы напишите слово print, Python поймет, что нужно действовать: в данном случае вывести что‑то на экран. Если, например, нужно вывести несколько переменных, можно как использовать функцию print несколько раз:

a = 1

b = 2

c = 3

print(a)

print(b)

print(c).

Так и просто написать имена переменных в скобках через запятую:

a = 1

b = 2

c = 3

print(a, b, c)

В первом случае значение каждой переменной выведется на новой строке, во втором — в одну строку.

Отступы важны

Если вы попробуете запустить программу с «ненужным» отступом для print:

a = 1

 print(a)

она не заработает и закончится с ошибкой:

IndentationError: unexpected indent.

Синтаксис Python на примере первой программы

Чтобы получить более чёткое представление о базовом синтаксисе языка программирования Python, давайте напишем простейшую программу. Поместите в интерпретатор следующий код, написанный в соответствии с правилами синтаксиса:

print('Welcome to OTUS!')

Уже на примере этой строчки мы видим, насколько прост синтаксис Python, ведь мы создали вполне себе рабочую программу, состоящую всего из одной строчки! Как вы уже догадались, программа выводит в терминал надпись ‘Welcome to OTUS!’, используя функцию print(). Да, вместо классического ‘Hello, World!’ мы написали другое словосочетание. Но и вы можете написать всё, что пожелаете.

Page updated

Google Sites

Report abuse