Переменная — самый простой и самый минимальный тип данных, который есть в вашем коде. По научному её трактуют так: это именованная часть памяти, в которую могут помещаться разные значения этой самой переменной. Причем в каждый момент времени переменная имеет единственное значение. В процессе выполнения программы значение переменной может изменяться. Достаточно её переобъявить
В питоне все переменные — стандартные для языков программирования. Объявляются они так же, как и на C#, например. Правилом хорошего тона в питоне — называть переменные в таком виде:
имя_переменной = её значение
Т.е. чтобы её объявить достаточно написать:
name = ‘morsik’
Одинарные кавычки здесь стоят потому, что этот тип переменной строковый — об этом ниже)
Типы переменных в Python
Тип — это то, что будет из себя представлять переменная и в каком виде она будет считываться и выводиться
Целое число — int
Число с плавающей точкой (дробное, например) — float
Логический тип — bool
Пустой тип (ничего) — none
Строка — str
Чтобы определить тип переменной используется специальная команда (в скобочках у нас имя переменной, у которой мы хотим узнать тип):
[code] birthday_mosik = ‘1993’ # объявляем переменную со значением 1993print (type(birthday_mosik)) # узнаем её тип
[/code] [adace-ad id=»3482″]
Результатом такого кода будет тип строка (потому что 1993 у нас в одинарных кавычках)
Приведение переменных к одному типу
Чтобы совершать какие-либо действия над переменными нужно привести их к одному типу. Делается это через команды:
число к строке str (number)
строка к числу int (word)
У нас имеется такой код:
[code]birthday_mosik = ‘1993’
print (type(birthday_mosik))
period = 26
print (type(period))
Переменная birthday_mosik у нас строка, а период — целое число. Результат выполнения кода:
Соответственно, чтобы нам узнать возраст Морсика через период 26 лет, необходимо ввести новую переменную age [code]
birthday_mosik = ‘1993’
period = 26
age = int(birthday_mosik) + period # в переменную age записываем сумму двух переменных
print (age) # выводим на экран переменную age
Присваиваем ей значение cуммы переменной birthday_mosik, но только переведя её в числовое значение и переменной период. Результатом выполнения кода будет будет сумма чисел, т.е. 2019
Так же можно наоборот перевести переменную Period в строковой тип. Для этого создадим новую переменную text. Тогда код у нас будет такой:
[code]text = birthday_mosik + str(period) # новая переменная text складывается из двух других
print (text)
Результатом будет: 199326. Программа просто вывела на экран две «склеенные» строчки
[adace-ad id=»3470″]
