Python

Уроки Python для начинающих

21 урок 50 заданий Справочник Компилятор

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

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


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 месяца!


Python

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