Это руководство обеспечивает базовое понимание операторов Python, отступов и комментариев – важнейших элементов для написания чистого, эффективного и поддерживаемого кода.
Оглавление
Операторы Python
В Python оператор – это отдельная инструкция, выполняемая интерпретатором. Хотя обычно он занимает одну строку, длинные операторы могут занимать несколько строк с использованием продолжения строки (обратный слэш или круглые скобки
()
). Операторы включают в себя присваивания, вызовы функций, циклы и условные операторы.
Примеры:
- Присваивание:
x = 10
(присваивает 10 переменнойx
) - Вызов функции:
print("Hello!")
- Условный оператор:
if x > 5: print("x больше 5") else: print("x не больше 5")
- Цикл:
for i in range(5): print(i)
Отступы в Python
В отличие от языков, использующих фигурные скобки {}
для определения блоков кода, Python использует отступы. Они определяют группировку операторов внутри блоков (if
, else
, for
, while
, функции, классы). Последовательный отступ обязателен; несоответствия приводят к ошибке IndentationError
.
Правильный отступ:
if x > 5:
print("x больше 5")
y = x * 2
else:
print("x не больше 5")
Неправильный отступ:
if x > 5:
print("x больше 5") # IndentationError
y = x * 2
else:
print("x не больше 5") # IndentationError
Используйте 4 пробела для отступа; избегайте табуляции.
Комментарии в Python
Комментарии – это пояснительные заметки, игнорируемые интерпретатором. Они улучшают читаемость и понимание кода. Python предлагает два типа:
- Комментарии в одну строку: Начинаются с
#
. Всё, что идёт после#
на той же строке, является комментарием. - Многострочные комментарии (docstrings): Заключаются в тройные кавычки (
'''
или"""
). Часто используются для документирования функций, классов и модулей.
Примеры:
x = 10 # Комментарий в одну строку
'''
Это многострочный
комментарий.
'''
def my_function():
"""Это docstring."""
pass
Эффективное комментирование имеет решающее значение для чистого, поддерживаемого кода. Делайте комментарии краткими и уместными; избегайте избыточных пояснений.