- •Первая программа на Python:
- •Переменные в Python:
- •Присвоение значения переменной:
- •Множественное присвоение значений:
- •Встроенные типы данных в Python:
- •Числовой тип данных в Python:
- •Примеры видов числового типа данных:
- •Операторы сравнения в Python:
- •Что такое оператор
- •Арифметические операторы в Python:
- •Операторы присваивания в Python:
- •Побитовые операторы в Python:
- •Логические операторы в Python:
- •Операторы членства в Python:
- •Операторы тождественности в Python:
- •Приоритет операторов в Python
- •Условная конструкция if в Python:
- •Конструкция if...Else в Python:
- •Команда elif в Python:
- •Вложенные условные конструкции в Python:
- •Цикл while в Python:
- •Бесконечный цикл:
- •Цикл for в Python:
- •Перебор комплексных типов данных по индексам:
- •Команда break в Python:
Переменные в Python:
Переменная в языке программирования - это название для зарезервированного места в памяти компьютера, предназначенное для хранения значений. Это означает, что когда вы создаете переменную, вы на самом деле резервируете определенное место в памяти компьютера.
Основываясь на типе данных переменной, интерпретатор выделяет необходимое количество памяти и решает, что может находится в зарезервированной области памяти.
Для понимания, можете думать о переменной как о коробке, в которую можно положить любую вещь, но только определенного размера. Размер в данном примере будет типом переменной. Это не совсем верное определение, но оно дает общее представление о картине в целом.
Присвоение значения переменной:
В Python вам не нужно объявлять тип переменной вручную (как, например в С++). Объявление происходит автоматически (это называется динамическая типизация), когда вы присваиваете значение переменной. Знак равенства ( = ) используется для присвоения значения переменной.
Операнд по левую сторону от знака равно ( = ) это имя переменной, операнд по правую сторону - значение присвоенное этой переменной.
Например:
1 2 3 4 |
country = "Swiss" # Присвоить значение Swiss переменной под названием country age = 23 # Присвоение значения 23 переменной age print(country) print(age) |
При выполнении, данный код выведет:
1 2 |
Swiss 23 |
Множественное присвоение значений:
В Python возможно присваивать одно значение нескольким переменным сразу. Например:
1 |
a = b = c = 1 |
В данном создается объект со значением 1, и все 3 переменные указывают на область в памяти, в которой он находится.
Встроенные типы данных в Python:
Информация, сохраненная в памяти может быть разных типов данных. Например, возраст человека может быть числовым значением, а его адрес - буквенно-числовым. В Python существует множество стандартных типов данных, которые используются для хранения определенных значений и обладают своими специфическими методами.
К стандартным типам данных в Python относят:
Числа (Numbers)
Строка (String)
Список (List)
Кортеж (Tuple)
Словарь (Dictionary)
Числовой тип данных в Python:
Числовой тип данных в Python предназначен для хранения числовых значений. Это неизменяемый тип данных, что означает, что изменение значения числового типа данных приведет к созданию нового объекта в памяти (и удалению старого)
Числовые объекты создаются, когда вы присваиваете им значение. Например:
1 2 |
num1 = 23 num2 = 42 |
Также вы можете удалять числовой объект при помощи ключевого слова del. Синтаксис команды del следующий:
1 2 |
del num1 # удаляет переменную num1 del num2, num3 # удаляет обе переменные num2 за num3 за раз |
Но программа:
num1 = 23
num2 = input('введите число')
print(num1+num2)
выдаст ошибку, тк всё вводимое с клавиатуры по умолчанию считается строкой. Необходимо уточнять, какой тип данных будет введён.
num1 = 23
num2 = int(input('введите число'))
print(num1+num2)
В Python есть четыре вида числового типа данных:
int (целое число)
long (длинное целое число [может быть представлено в восьмеричной или шестнадцатеричной системе исчисления])
float (число с плавающей точкой: -0.2, 0.0, 3.14159265 и т.д.)
complex (комплексное число)
