Предыдущий урок: Синтаксис Python
Создание переменных
В отличие от других языков программирования, Python не имеет команды для объявления переменной. Переменная создается тогда, когда вы назначили ей значение.
x = 5
y = "Саша"
print(x)
print(y)
Вывод:
5
Саша
Не нужно указывать конкретный тип переменной при объявлении. Можно даже изменять их тип после создания.
x = 4 # сейчас x с типом int
x = "Алёна" # теперь x с типом str
print(x)
Вывод:
Алёна
Имя переменной
Переменная может иметь краткое имя (например, x
и y
) или более содержательное имя (age
, carname
, total_volume
).
Правила для переменных в Python:
- Имя переменной должно начинаться с буквы или символа подчеркивания.
- Оно не может начинаться с числа.
- Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (Az, 0-9 и
_
) - Имена переменных чувствительны к регистру (
age
,Age
иAGE
— три разных переменные)
Помните, что переменные чувствительны к регистру
Вывод переменных
Функция Python print
часто используется для вывода переменных:
Чтобы комбинировать как текст, так и переменную, Python использует символ +
x = "невероятен"
print("Python " + x)
Вывод:
Python невероятен
Вы также можете использовать символ +
для добавления переменной в другую переменную:
x = "Python "
y = "невероятен"
z = x + y
print(z)
Вывод:
Python невероятен
Для чисел символ +
работает как математический оператор:
x = 5
y = 10
print(x + y)
Вывод:
15
Если вы попытаетесь объединить строку и число, Python покажет вам сообщение об ошибке:
x = 5
y = "Саша"
print(x + y)
Вывод:
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Далее: Числа в Python