Переменные
Приветствую всех начинающих программистов! Сегодня мы продолжим изучать Python и поговорим о переменных.
Переменная — это место, где вы можете хранить значение в вашей программе. Вы можете считать переменную коробкой, в которую вы можете положить что-то для использования позже. В математике вы наверняка уже встречали переменные, когда решали уравнения с буквами x или a, эти буквы и есть переменные.
Есть несколько правил, которые нужно знать, когда вы создаете переменные:
- Нельзя использовать зарезервированные слова Python в качестве имен переменных. Например, вы не можете назвать переменную "if" или "while", потому что они имеют специальное значение в Python. Вот полный список зарезервированных слов: "False", "None", "True", "__peg_parser__", "and", "as", "assert", "async", "await", "break", "class", "continue", "def", "del", "elif", "else", "except", "finally", "for", "from", "global", "if", "import", "in", "is", "lambda", "nonlocal", "not", "or", "pass", "raise", "return", "try", "while", "with", "yield"
- Имена переменных должны начинаться с буквы или символа подчеркивания "_". Они могут содержать буквы, цифры и символ подчеркивания, но не могут начинаться с цифр. Например, вы можете назвать переменную "a1" или "_a", но не "1a".
- Имена переменных чувствительны к регистру. То есть переменные "a" и "A" будут считаться разными переменными.
- Имена переменных могут быть написаны на русском языке, но это крайне сильно не рекомендуется, так как написание кода с переменными, которые нужно писать в другой раскладке крайне не удобно.
Типы переменных
Тип переменной определяется значением, которое вы ей присваиваете. Например, если вы присвоите переменной значение целого числа, то она будет иметь тип "int".
Вот некоторые типы данных, которые мы будем изучать в этом курсе
Тип переменной | Назначение |
---|---|
int | целое число |
float | вещественное число |
bool | логический тип данных |
str | строка |
Тип коллекции | Назначение |
---|---|
list | список |
tuple | кортеж |
set | множество |
dict | словарь |
Чтобы создать переменную, вы можете использовать знак равенства "=" и присвоить ей значение. Например, вот как мы можем создать переменную с именем "x" и присвоить ей значение 5:
x = 5
Также можно присвоить одно значение нескольким переменным. Например:
y = z = 10
Здесь мы создаем две переменные "y" и "z" и присваиваем им обеим значение 10.
Мы также можем присвоить разные значения нескольким переменным в одной строке:
a, b, c = 1, 2, 3
Действия
Также мы можем использовать переменные в выражениях:
x = 5
y = 10
z = x + y
Здесь мы создаем переменные "x" и "y" и присваиваем им значения 5 и 10 соответственно. Затем мы создаем переменную "z" и присваиваем ей сумму.
В Python есть несколько основных операций, которые используются почти в каждой программе:
Математическая операция | Назначение |
---|---|
+ | сложение |
- | вычитание |
* | умножение |
** | возведение в степень |
/ | деление |
// | деление без остатка |
% | остаток от деления |
Кроме того, в Python есть специальный тип переменных - логический тип (bool). Он может иметь только два значения: True и False. Эти значения часто используются в условных операторах и других выражениях, которые оцениваются как истинные или ложные.
x = True
y = False
Также можно присваивать одно значение нескольким переменным:
x = y = z = 0
Существуют функции преобразования типов. Они записываются как тип_переменной(), например: int()
int('1')
В этом примере мы преобразовали строку '1' в целое число 1
В следующем уроке мы рассмотрим условные операторы, которые позволяют выполнять различные действия в зависимости от значения переменных.