Комментарии в Python
Комментарии — важная часть кода. Они помогают описать отдельные участки кода, облегчая понимание как самому разработчику, так и другим, особенно при возвращении к проекту спустя некоторое время.
Для создания комментария используется символ #. Всё, что написано после этого символа, игнорируется интерпретатором Python и воспринимается как комментарий. Комментарии могут занимать одну строку или несколько:
# Это однострочный комментарий
# Это
# многострочный
# комментарий
Важно использовать комментарии для объяснения сложных участков кода, но не перебарщивать, избегая комментариев к каждой строке, что может ухудшить читаемость.
Функция print и вывод информации в консоль
Функция print выводит информацию в консоль (терминал). Можно выводить числа, текст, а также их комбинации:
print(5) # Вывод числа 5
print("Результат:", 5) # Вывод текста и числа
print("Результат:", 7, 15, ".") # Вывод нескольких элементов, разделенных пробелами
Для управления разделителями между выводимыми элементами используется аргумент sep:
print("Результат:", 7, 15, ".", sep="") # Вывод без пробелов между элементами
print("Результат:", 7, 15, ".", sep="|") # Вывод с разделителем "|"
Для управления окончанием вывода используется аргумент end:
print("Первая строка", end="")
print("Вторая строка") # Вывод на одной строке
По умолчанию end — это символ перевода строки (\n). Установка end="" предотвращает перевод строки.
Специальные символы в строках
Для вывода специальных символов, таких как кавычки или символы новой строки, используется обратный слеш :
print("Двойные кавычки " внутри строки") # Вывод двойных кавычек
print('Одинарные кавычки ' внутри строки') # Вывод одинарных кавычек
print("Перенос\nстроки") # Перевод строки
print("Табуляцияtсимвола") # Табуляция
print("\") # Вывод символа обратного слеша
Математические операции
Внутри функции print можно выполнять математические операции:
print(5 + 5) # Сложение
print(10 - 2) # Вычитание
print(4 * 6) # Умножение
print(10 / 2) # Деление
print(10 // 2) # Целочисленное деление
print(10 % 3) # Остаток от деления
print(5 ** 2) # Возведение в степень
Встроенные математические функции
Python предоставляет ряд встроенных математических функций:
- min() — находит минимальный элемент.
- max() — находит максимальный элемент.
- abs() — возвращает абсолютное значение числа.
- pow() — возведение в степень (аналогично **).
- round() — округление числа.
print(min(-3, 1, 5))
print(max(-3, 1, 5))
print(abs(-5))
print(pow(5, 3))
print(round(5/3))
Функция input()
Функция input() позволяет получить данные от пользователя:
age = input("Введите свой возраст: ")
print("Вы ввели:", age)
Обратите внимание, что input() всегда возвращает строку. В следующем уроке мы научимся преобразовывать её в другие типы данных.