Комментарии
Комментарии в Python начинаются с символа
#
. Они используются для добавления пояснений к коду и игнорируются интерпретатором Python при выполнении. Комментарии могут быть однострочными или многострочными.# Это однострочный комментарий
"""
Это
многострочный
комментарий
"""
Отступы
Отступы играют ключевую роль в Python и определяют блоки кода. Обычно используются пробелы (4 пробела или Tab) или символы табуляции для создания отступов. Блоки кода с одинаковым уровнем отступа считаются одним блоком.
if условие:
# Блок кода с отступом
выполнить_действие()
else:
# Другой блок кода с тем же уровнем отступа
выполнить_другое_действие()
Переменные и типы данных
Переменные в Python создаются присваиванием значения переменной без объявления типа. Python имеет встроенные типы данных, такие как:
x = 5 # int
y = 3.14 # float
name = "Alice" # str
is_student = True # bool
Операторы
Python поддерживает различные типы операторов, включая арифметические, сравнения и логические.
x = 10
y = 5
сумма = x + y # Сложение
разность = x - y # Вычитание
произведение = x * y # Умножение
частное = x / y # Деление
остаток = x % y # Остаток от деления
степень = x ** y # Возведение в степень
равно = x == y # Равно
не_равно = x != y # Не равно
больше = x > y # Больше
меньше = x < y # Меньше
Условные выражения
Условные выражения используются для выполнения кода в зависимости от истинности определенного условия. Они состоят из ключевых слов `if`, `elif` (для дополнительных условий) и `else` (для кода, который должен выполниться, если ни одно условие не истинно).
if x > y:
выполнить_действие()
elif x < y:
выполнить_другое_действие()
else:
выполнить_еще_другое_действие()
Циклы
Python поддерживает циклы `for` и `while`. Цикл `for` используется для перебора элементов в последовательности, а цикл `while` выполняет код до тех пор, пока условие истинно.
for i in range(5):
выполнить_действие(i)
while условие == True:
выполнить_действие()
Функции
Функции в Python создаются с помощью ключевого слова `def`. Они позволяют группировать код для повторного использования и лучшего управления.
def имя_функции(параметры):
выполнить_действия()
return результат
Многострочные инструкции
Иногда возможно записать несколько инструкций в одной строке, разделяя их точкой с запятой. Однако это не рекомендуется делать часто из-за снижения читаемости кода.
a = 1; b = 2; print(a, b)
Допустимо также записывать одну инструкцию в нескольких строках, заключая ее в пару круглых, квадратных или фигурных скобок.
if (a == 1 and b == 2 and
c == 3 and d == 4):
print('spam' * 3)
Вложенные инструкции
В Python можно использовать вложенные инструкции, такие как вложенные условные выражения и циклы.
if x > y:
if y > z:
выполнить_действие()
Импортирование модулей
Модули импортируются с использованием ключевого слова `import`.
import module_name