Переменные и типы данных в Python
Переменные в Python используются для хранения данных. Имя переменной должно начинаться с буквы или символа _ и может содержать буквы, цифры и символ _.
Объявление переменной
name = "Alice"
age = 25
height = 1.75
is_student = FalseОсновные типы данных
Python поддерживает несколько встроенных типов данных:
- int (целые числа):
10,-5,42 - float (числа с плавающей точкой):
3.14,-0.5,2.71 - str (строки):
"Hello",'Python' - bool (логические значения):
True,False - list (списки):
[1, 2, 3],['a', 'b', 'c'] - tuple (кортежи):
(10, 20, 30) - set (множества):
{1, 2, 3} - dict (словари):
{"name": "Alice", "age": 25}
Динамическая типизация
Python использует динамическую типизацию, поэтому переменная может менять свой тип в процессе выполнения программы.
Проверка типа переменной
Чтобы узнать тип переменной, используйте функцию type():
x = 10
print(type(x)) # <class 'int'>Преобразование типов
Иногда нужно преобразовать один тип данных в другой:
num_str = "123"
num_int = int(num_str) # Преобразуем строку в число
print(num_int) # 123Python автоматически преобразует некоторые типы, например, при сложении int и float, результат будет float:
result = 10 + 3.5 # 13.5 (float)Будьте осторожны
При преобразовании строки в число убедитесь, что строка действительно содержит число, иначе возникнет ошибка.