Переменные необходимы для быстрого доступа к значениям через их имя. Поэтому необходимо называть переменные более содержательно, что бы Вы понимали, что находится в переменной.
Вообще, имена переменных могут быть как длинными, так и короткими. состоять из букв латинского алфавита (A-z, a-z), цифр (0-9) и символов подчеркивания(), но они могут начинаться с цифр.
Чтобы объявить переменную, необходимо написать имя переменой, а затем присвоить ей значение через знак равно.
Теория: имя_переменной = значение
- Целое число: int1 = 1
- С плавающей точкой: float1 = 1.0
Таким же образом объявляются и строковые переменные, лишь с одним исключением. Значение в строковых переменных заключаются в кавычки. Причем не важно, какими будут кавычки - одинарные или двойные.
Теория: имя_переменной = “значение”
- Строка 1: string1 = “Привет”
- Строка 2: string2 = ‘Мир'
Ещё в Python есть булевы переменные, которые имеют всего два значения. Это true или false, что означает истина или ложь. Но о них мы поговорим чуть позже.
Чтобы проверить к какому типу относится переменная достаточно использовать функцию type().
x = 10
print(type(x))
s = 'abc'
print(type(s))
Вывод:
- Переменная "x": <class 'int'>
- Переменная "s": <class 'str'>
Давайте напишем и разберём пару простых программ.
Программа 1:
a = 1
b = 2
c = a + b
print(c)
Здесь переменной “a”присвоили значение 1, переменой “b” значение 2, а в переменную “с” записали сумму этих двух переменных. С помощью функции print() вывели результат.
Программа 2:
a = input("Введите какой сейчас год: ")
b = int(a) - 1989
print("Вот столько Python сейчас лет: "+ str(b))
Этот пример чуть посложней. Здесь с помощью функции input() заноситься значение в переменную “a”, в переменной “b” мы преобразовываем переменную “a” в целое число, и отнимаем год создания Python. Так же, как и в предыдущем примере выводим результат преобразовав переменную “b”.
Для чего же в этом примере преобразовывать переменные с помощью функции int(), str()?
(Таким же образом можно преобразовывать переменные с плавающей точкой функцией float()).
Все достаточно просто, не важно какое Вы присваиваете значение переменной через функция input() оно всегда будет строка. И в этом примере чтобы произвести математическое действие нам необходимо преобразование переменной.(Если вы вздумаете преобразовывать буквы в цифры, вылезет ошибка). То же самое преобразование происходит и в функции print() так как мы не можем сложить цифры и строки, а только цифры/цифры или строки/строки что называется конкатенацией, приходиться преобразовывать переменную “b” в строку.
Огромное спасибо тем, кто дочитал до конца. Надеюсь, Вам понравилось, и Вы нашли для себя хоть что-то полезное.
#pythonснуля #python3 #урокиpython #python #программированиенаpython