Изразите в Python са като изразите в математиката.
Всеки изразе е изграден от сотйности (като напр. числата 1, 2, 3, ...) и оператори (+, -, ...).
Всяка стойност се характеризира с определн тип. А типът е:
сотйности | операции |
---|---|
..., -3, -2, -1, 0, 1, 2, 3, ... | +, -, *, /, //, %, ** |
сотйности | операции |
---|---|
-0.1, -0.11, ..., 0.0, ..., 0.1, ... | +, -, *, /, //, %, ** |
сотйности | операции |
---|---|
"hello", "goodbye", ... | + |
In [8]:
2 * 3 + 2
Out[8]:
In [10]:
2 * (3 + 2)
Out[10]:
Променливата е име,с което се асоциира дадена стойност.
_
._
.person_name
, а неподходящо име е x
._
.
In [19]:
c = 10 # number of coins - прекалени късо
number_of_coins = 10 # прекалино детайлно име
coinsCount = 10 # ОК, но за Java
coins_count = 10 # OK
In [1]:
# Задаването на стойност на променлива се нарича `присвояване`
count = 1
# Когато Python срещне променлива в израз, той я заменя със стойността и
print(count + 1)
# Променливите се наричат променливи, защото стойността им може да се променя
count = 2
print(count + 1)
Какво трябва да напишем, за да увеличим стойността на count
с 1 (приемете, че не знаем каква е стойността на count
)?
In [17]:
count = 1
count = count + 1
print(count)
In [4]:
my var = 1
In [5]:
price = 1
print(pirce)