Базовый синтаксис Python

Базовый синтаксис Python прост и интуитивно понятен, что делает его одним из наиболее доступных языков программирования для новичков. Вот несколько основных элементов синтаксиса Python:

Комментарии

Комментарии используются для объяснения кода и игнорируются интерпретатором. Они начинаются с символа #.

# Это однострочный комментарий

Многострочные комментарии можно создавать с помощью тройных кавычек:

"""
Это
многострочный
комментарий
"""

Переменные и типы данных

Переменные в Python не требуют явного указания типа. Тип переменной определяется автоматически при присвоении значения.

x = 10         # целое число (int)
y = 3.14       # число с плавающей точкой (float)
name = "Alice" # строка (str)
is_active = True  # логическое значение (bool)

Операторы

Python поддерживает различные операторы для выполнения операций.

Арифметические операторы:

  • + (сложение)

  • - (вычитание)

  • * (умножение)

  • / (деление)

  • // (целочисленное деление)

  • % (остаток от деления)

  • ** (возведение в степень)

result = 2 + 3  # 5

Операторы сравнения:

  • == (равно)

  • != (не равно)

  • > (больше)

  • < (меньше)

  • >= (больше или равно)

  • <= (меньше или равно)

is_equal = (x == y)  # False

Управляющие структуры

Условные операторы (if, elif, else):

if x > 0:
    print("x положительное число")
elif x == 0:
    print("x равно нулю")
else:
    print("x отрицательное число")

Циклы (for, while):

# Цикл for
for i in range(5):
    print(i)

# Цикл while
count = 0
while count < 5:
    print(count)
    count += 1

Функции

Функции в Python создаются с помощью ключевого слова def.

def greet(name):
    return f"Hello, {name}!"

message = greet("Alice")
print(message)  # Вывод: Hello, Alice!

Списки

Списки — это упорядоченные изменяемые коллекции элементов.

numbers = [1, 2, 3, 4, 5]
print(numbers[0])  # 1

numbers.append(6)
print(numbers)  # [1, 2, 3, 4, 5, 6]

Словари

Словари — это неупорядоченные изменяемые коллекции пар "ключ-значение".

person = {"name": "Alice", "age": 25}
print(person["name"])  # Alice

person["age"] = 26
print(person)  # {'name': 'Alice', 'age': 26}

Кортежи

Кортежи — это неизменяемые упорядоченные коллекции элементов.

coordinates = (10, 20)
print(coordinates[0])  # 10

# кортеж неизменяем, поэтому следующая строка вызовет ошибку
# coordinates[0] = 15

Множества

Множества — это неупорядоченные коллекции уникальных элементов.

unique_numbers = {1, 2, 3, 4, 5}
unique_numbers.add(3)  # 3 уже в множестве, поэтому ничего не добавится
print(unique_numbers)  # {1, 2, 3, 4, 5}

Исключения

Для обработки ошибок и исключений используется конструкция try-except.

try:
    result = 10 / 0
except ZeroDivisionError:
    print("Деление на ноль!")

Это основные элементы синтаксиса Python, которые помогут начать программировать на этом языке. Python также обладает множеством дополнительных функций и возможностей, которые можно изучать по мере необходимости.

Last updated