#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 # Поочередное присвоение значений

Исходный код

Переменные и работа с ними
number = 5 # int

digit = -4.54356876 # float
word = "Результат:" # string
boolean = True # bool

str_num = '5' # string

# print(word + str(digit))

print(word + str(number + int(str_num)))

del number

number = 7
print("Результат:", number)
Посмотреть остальной код можно после подписки на проект!

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

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

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

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

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

Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
9 уроков
Разработка игр на Python с нуля / Уроки Pygame
10 уроков
Изучение Flask / Создание сайта на Python
6 уроков
Изучение Python UI (GUI Apps) / Программы на Питон
10 уроков
Нейронные сети / Изучение Python OpenCV
9 уроков
Изучение Асинхронности Python
9 уроков
Комментарии (9)
Добавить комментарий

Seymur 31 августа 2024 в 09:20

first_num="I Love You"
second_num= 13
print(first_num+str(second_num))
Ответить

Давид 17 апреля 2023 в 16:44

num1=int(input("Введите первое число"))


num2=int(input("Введите второе число"))

num3="6"

num4=1.1

result=num1*num2/int((num3))+(num4)

print("результат:",result)
Ответить

Юрий 27 января 2023 в 04:40

В решении задания "Математические операции"

print ("Добавление чисел: ", res)

Тут правильнее будет print ("Сумма чисел: ", res)
Ответить

Юрий 27 января 2023 в 04:21

В задании "Математические операции" опечатка в слове 'математические' - "...математически операции над ними".
Ответить

Anna 19 января 2023 в 15:16

integer = 5
int_with_dot = 5.3
int_with_str = '6'
result = integer * int_with_dot * int(int_with_str)
print('Result = ',result)
Ответить

Anna 19 января 2023 в 15:07

first = int(input('Enter first number: '))
second = int(input ('Enter second number: '))
third = int(input('Enter third number: '))

print('сумма: ', first + second + third)
print('Умножение чисел: ', first * second * third)
print('вычитание: ', first - second - third)
print('Деление чисел: ', first / second / third)
print('Остаток при делении чисел: ', first % second % third)
Ответить

Показать все комментарии