Переменные Python


Оглавление

    Показать оглавление

Переменные

Переменные — это контейнеры для хранения значений данных.

Создание переменных

В Python нет команды для объявления переменной.

Переменная создается в тот момент, когда вы впервые присваиваете ей значение.

Пример

x = 5
y = "John"
print(x)
print(y)

Попробуйте сами →

x = 5
y = "John"
print(x)
print(y)

Вывод результата выполнения:

5
John

Переменным не обязательно объявлять какой-либо конкретный тип, они могут даже изменить тип после того, как были установлены.

Пример

x = 4       # x is of type int
x = "Sally" # x is now of type str
print(x)

Попробуйте сами →

x = 4
x = "Sally"
print(x)

Вывод результата выполнения:

Sally

Кастинг

Если вы хотите указать тип данных переменной, это можно сделать с помощью приведения.

Пример

x = str(3)    # x will be '3'
y = int(3)    # y will be 3
z = float(3)  # z will be 3.0

Попробуйте сами →

x = str(3)
y = int(3)
z = float(3)

print(x)
print(y)
print(z)

Вывод результата выполнения:

3
3
3.0

Получить тип

Вы можете получить тип данных переменной с помощью функции type().

Пример

x = 5
y = "John"
print(type(x))
print(type(y))

Попробуйте сами →

x = 5
y = "John"
print(type(x))
print(type(y))

Вывод результата выполнения:

<class 'int'>
<class 'str'>

Вы узнаете больше о кастинге позже в этом уроке.

Одинарные или двойные кавычки?

Строковые переменные могут быть объявлены с использованием одинарных или двойных кавычек:

Пример

x = "John"
# is the same as
x = 'John'

Попробуйте сами →

x = "John"
print(x)
#double quotes are the same as single quotes:
x = 'John'
print(x)

Вывод результата выполнения:

John
John

С учетом регистра

Имена переменных чувствительны к регистру.

Пример

Это создаст две переменные:

a = 4
A = "Sally"
#A will not overwrite a

Попробуйте сами →

a = 4
A = "Sally"

print(a)
print(A)

Вывод результата выполнения:

4
Sally