Введение в Python: переменные, типы данных, ввод и вывод
Язык программирования Python, среда IDLE, переменные, оператор присваивания, типы int, float, str, функции print() и input().
Python («Питон») — современный высокоуровневый язык программирования общего назначения, созданный нидерландским программистом Гвидо ван Россумом (Guido van Rossum) в 1991 году. Свое название язык получил не в честь змеи, а в честь популярного британского комедийного шоу «Летающий цирк Монти Пайтона».
Главные достоинства языка Python:
1. Чистый и понятный синтаксис — программы на Python читаются практически как обычный английский текст;
2. Кроссплатформенность — однажды написанный код без изменений работает на Windows, macOS и Linux;
3. Интерпретируемость — код выполняется интерпретатором строка за строкой без длительной предварительной компиляции;
4. Огромная сфера применения — Python является мировым языком №1 для искусственного интеллекта, анализа данных (Data Science), веб-разработки (Django, FastAPI), робототехники и автоматизации.
Стандартная среда разработки IDLE включает интерактивную консоль (Shell) для быстрого тестирования команд и редактор скриптов для сохранения программ в файлах с расширением .py.
Python 3
IDLE
Переменная в программировании — это поименованная область оперативной памяти, предназначенная для хранения данных определенного типа, значение которой может изменяться в процессе выполнения программы.
Правила именования переменных (идентификаторов) в Python:
• Имя может состоять из букв латинского алфавита (a-z, A-Z), цифр (0-9) и символа подчеркивания (_);
• Имя не может начинаться с цифры (переменная 2x — недопустима, а x2 — допустима);
• Python чувствителен к регистру: переменные age, Age и AGE — это три совершенно разные переменные!;
• В качестве имен нельзя использовать зарезервированные ключевые слова языка (if, for, while, print, class).
Оператор присваивания обозначается одиночным знаком равенства (=). Он вычисляет значение выражения, стоящего справа от знака равенства, и записывает его в переменную, указанную слева:
score = score + 5 # Теперь в score лежит число 15
Переменная
Присваивание (=)
Знак равенства
Не путайте оператор присваивания (=) со знаком математического равенства. Запись x = x + 1 в математике невозможна, а в программировании означает: «взять старое значение x, прибавить 1 и записать обратно в x».
Python — язык с динамической типизацией: тип переменной определяется автоматически в момент присваивания ей значения.
Три базовых типа данных 7 класса:
1. int (integer — целые числа) — положительные и отрицательные целые числа любой длины: 5, -42, 0, 1000000;
2. float (floating point — вещественные числа) — дробные числа с плавающей точкой (разделителем служит точка, а не запятая!): 3.14, -0.5, 2.0;
3. str (string — строковый тип) — текст, заключенный в одинарные или двойные кавычки: "Привет, Казахстан!", 'Python 3', "123".
Функция type() позволяет узнать тип любой переменной в коде:
print(type(42)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("text")) # <class 'str'>
int
float
Для взаимодействия программы с человеком служат две фундаментальные функции:
• Функция print() — выводит данные на экран:
print("Результат:", 10 + 5)
По умолчанию print() разделяет элементы пробелом (параметр sep=' ') и переводит строку в конце (параметр end='\n');
• Функция input() — приостанавливает выполнение программы и ожидает, пока пользователь наберет текст с клавиатуры и нажмет Enter.
КРИТИЧЕСКИ ВАЖНО: функция input() ВСЕГДА возвращает введенные данные в виде СТРОКИ (str)!
Если пользователь ввел число 15, в переменной окажется строка "15". Чтобы производить математические вычисления, строку обязательно нужно преобразовать в число функцией int() или float():
age = int(input("Введите ваш возраст: "))
