№4 Переменные в Python / Уроки по Python для начинающих

628

Предыдущий урок: Синтаксис 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 невероятен

Вы также можете использовать символ + для добавления переменной в другую переменную:

Тест на знание python

Какая функция удаляет объект из списка?
Тест на знание python
Верных ответов: {{userScore}} из {{maxScore}}
{{title}}
{{image}}
{{content}}
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