Основные тезисы
1. Переменная - это именованное местоположение, зарезервированное для хранения значений в памяти. Переменная создается или инициализируется автоматически, когда вы присваиваете ей значение в первый раз. (2.1.4.1)
2. Каждая переменная должна иметь уникальное имя - идентификатор. Имя допустимого идентификатора должно быть непустой последовательностью символов, должно начинаться с подчеркивания ( _
) или буквы и не может быть ключевым словом Python. За первым символом могут следовать подчеркивания, буквы и цифры. Идентификаторы в Python чувствительны к регистру. (2.1.4.1)
3. Python - это динамически типизированный язык, что означает, что вам не нужно объявлять переменные в нем. (2.1.4.3) Чтобы присвоить значения переменным, вы можете использовать простой оператор присваивания в виде знака равенства (=
) т.е., var = 1
.
4. Вы также можете использовать составные операторы присваивания (сокращенные операторы) для изменения значений, назначенных переменным, например, var += 1
, или var /= 5 * 2
. (2.1.4.8)
5. Вы можете присвоить новые значения уже существующим переменным, используя оператор присваивания или один из составных операторов, например: (2.1.4.5)
var = 2
print(var)
var = 3
print(var)
var += 1
print(var)
6. Вы можете объединить текст и переменные с помощью оператора +
и использовать функцию print()
для вывода строк и переменных, например: (2.1.4.4)
var = "007"
print("Agent " + var)
Упражнение 1
Каков вывод следующего фрагмента?
var = 2
var = 3
print(var)
Упражнение 2
Какие из следующих имен переменных недопустимы в Python?
my_var
m
101
averylongvariablename
m101
m 101
Del
del
Упражнение 3
Каков вывод следующего фрагмента?
a = '1'
b = "1"
print(a + b)
Упражнение 4
Каков вывод следующего фрагмента?
a = 6
b = 3
a /= 2 * b
print(a)