2.2. Основы синтаксиса Python.

Онлайн-тренажер Python 3 для начинающих

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

начать бесплатно

Самоучитель Python 3, собранный из материалов данного сайта. Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Комментарии
Комментарии в Python начинаются с символа #. Они используются для добавления пояснений к коду и игнорируются интерпретатором Python при выполнении. Комментарии могут быть однострочными или многострочными.
# Это однострочный комментарий
"""
  Это
  многострочный
  комментарий
"""
 
Отступы
Отступы играют ключевую роль в Python и определяют блоки кода. Обычно используются пробелы (4 пробела или Tab) или символы табуляции для создания отступов. Блоки кода с одинаковым уровнем отступа считаются одним блоком.
if условие:
    # Блок кода с отступом
    выполнить_действие()
else:
    # Другой блок кода с тем же уровнем отступа
    выполнить_другое_действие()
 
Переменные и типы данных
Переменные в Python создаются присваиванием значения переменной без объявления типа. Python имеет встроенные типы данных, такие как:
целые числа int
числа с плавающей точкой float
строки str
булевы значения bool
списки list
кортежи tuple
словари dict
множества set
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

категории

ТЕОРИЯ

  • Введение в Python
  • Основы программирования на Python
  • Управляющие конструкции
  • Структуры данных
  • Функции и модули
  • Обработка исключений
  • Работа с файлами и потоками
  • файловая система
  • Объектно-ориентированное программирование (ООП)
  • Регулярные выражения
  • Дополнительные темы

Мы в соцсетях