Переменные и типы данных в 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) # 123
Python автоматически преобразует некоторые типы, например, при сложении int
и float
, результат будет float
:
result = 10 + 3.5 # 13.5 (float)
Будьте осторожны
При преобразовании строки в число убедитесь, что строка действительно содержит число, иначе возникнет ошибка.