Синтаксис Python: отступы, комментарии, строки
Отступы: В Python отступы важны и используются для обозначения блоков кода. Это часть синтаксиса, а не просто соглашение, как в некоторых других языках. Например, чтобы задать блок кода внутри условия или цикла, используйте четыре пробела:
if True:
print("Этот код внутри условия")
Комментарии: Комментарии начинаются с символа #. Они не выполняются программой и служат для пояснений к коду.
# Это комментарий
print("Hello!") # Выводит текст на экран
Строки: Строки можно записывать с использованием одинарных (') или двойных (") кавычек:
str1 = "Привет"
str2 = 'Мир'
Для строк, состоящих из нескольких строк текста, можно использовать тройные кавычки (''' или """):
str3 = """Это
многострочная
строка"""
Переменные и типы данных
Переменные: Переменная в Python – это просто имя, которое ссылается на определённое значение. Для создания переменной достаточно присвоить значение:
x = 5
name = "Alice"
Типы данных:
int (целые числа): Например, x = 10, y = -3.
float (вещественные числа): Например, pi = 3.14, height = 1.75.
str (строки): Например, name = "Alice", greeting = "Hello".
list (списки): Это упорядоченные коллекции элементов. Например:
numbers = [1, 2, 3, 4, 5]
names = ["Alice", "Bob", "Charlie"]
dict (словарь): Это коллекция пар "ключ-значение". Например:
person = {"name": "Alice", "age": 25}
bool (булевы значения): Это тип данных, который может быть только True или False. Например:
is_active = True
is_valid = False
Каждый из этих типов данных имеет свои методы и особенности работы, и с ними мы будем работать на протяжении всего курса.
Часть 2: Управляющие конструкции
Условия (if, else, elif)
Условия позволяют программе принимать решения в зависимости от определённых условий. В Python для этого используется оператор if.
if (если) – проверяет условие и выполняет блок кода, если условие истинно.
else (иначе) – выполняет блок кода, если условие ложно.
elif (сокращение от "else if" – иначе если) – используется для проверки нескольких условий.
Пример использования условий:
age = 18
if age >= 18:
print("Вам можно голосовать!")
else:
print("Вы слишком молоды для голосования.")
В этом примере программа проверяет, больше ли значение переменной age или равно 18. Если условие истинно, выполняется блок кода после if. В противном случае выполняется блок после else.