#4 - Типы данных и переменные в Python

#4 - Типы данных и переменные в Python

В уроке мы изучим работу с переменными, а также разберем типы данных, которые присутствуют в языке Python. Также мы создадим несколько простых программ с применением переменных.

Видеоурок

Переменные невероятно важны, так как позволяют хранить информацию и использовать её в дальнейшем. Вначале может быть не совсем понятно зачем вообще что-то записывать в переменную, если можно просто оперировать значениями без них. Понимание переменных придет немного позже, когда мы начнем создавать более сложные программы и нам потребуется хранить информацию в каком-либо месте.


Типы переменных в языке Python не объявляются очевидно, тем не менее они присутствуют. Интерпретатор понимает что записывается в переменную и на основании этого добавляет тип к этой переменной.


Во время исполнения программы есть возможность перезаписывать переменные, а также менять их тип. Если вначале переменной был задан тип float, то потом её можно преобразовать в другой тип, например string.

first_num = 23.2 # Тип данных float
first_num = "1" # Тип данных string
При объединение нескольких переменных с разными типами данных программа спровоцирует ошибку.


Пример:

first_num = "IloveYou"
second_num = 13
res = first_num + second_num # Скрипт выдаст ошибку
Всего в Python есть 4 базовых типа переменных:
  • some = 1 Integer - целые числа;
  • some = 1.12 Float - числа с плавающей точкой;
  • some = "Привет" String - строки;
  • some = True Boolean - тип данных принимающий либо False, либо True.
Есть и другие типы, но мы будем их разбирать в последующих уроках.

В одной строке можно создать сразу несколько переменных:
first = sec = third = 1 # Всем трём переменным будет присвоено значение 1
first, sec, third = "Hi", 75, 23.1 # Поочередное присвоение значений

Исходный код

Небольшой калькулятор
num_1 = float (input ("Enter first num: "))
num_2 = float (input ("Enter second num: "))
res = float (num_1) + num_2
Res = input ("Enter something: ")
Res *= 5
print (Res)

print ("Result is", res)

Онлайн редактор кода

Загрузка...

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца

Также стоит посмотреть

Изучение Flask / Создание сайта на Python
6 уроков
Уроки Python Django / Создание сайта
12 уроков
Изучение Python до профи / Основы, Django, TKinter
Создание игры на Python 3 с PyGame
5 уроков
Комментарии для сайта Cackle