Перечислим основные типы данных на Python
int - целые числа, записываются без кавычек.
- a = 7
- b = 13
- print(a + b)
- # 20
float - десятичные дроби, их называют - числа с плавающей запятой. При записи вместо запятой ставим точку.
- a = 7.7
- b = 13.13
- print(a + b)
- # 20.83
str - строка. Записывается как символы в одинарных или двойных кавычках.
- a = '7'
- b = "13"
- print(a + b)
- # 713
bool - логические значения True - истина, False - ложь.
- a = '7'
- b = '13'
- print(bool(a) == bool(b))
- # True
Преобразование типов данных
Конвертирование типов данных - перевод значения переменной из одного типа в другой.
Изучая разные типы данных, вы могли обратить что операторы с ними работают по-разному. Так например числа складываются, а строки объединяются.
Более того мы не можем например к числу прибавить строку. На выходе вы получите ошибку. Поэтому для преобразования типов данных в Python используют специальные функции:
str() - вызывая эту функцию вы можете преобразовать целые числа и дробные числа в строки.
- a = 7
- b = 13.13
- print(str(a) + str(b))
- # 713.13
int() - эта функция поможет вам преобразовать строку в целое число. Либо дробные числа приводит к целым. Только обратите внимание на то, что эта функция делает преобразование не по правилам математики, а просто отбрасывает окончание. Например если преобразовать число 7.9 с помощью функции int(), то получится 7.
- a = '7'
- b = 13.13
- print(int(a) + int(b))
- # 20
float() - позволяет преобразовать строки в дробные числа. Целые числа - в дробные числа.
- a = 7
- b = '13.13'
- print(float(a) + float(b))
- # 20.13
Теперь вы знакомы с основными типами данных в Питоне, знаете как их можно преобразовать. А я могу сказать что в изучении нового, важна практика. Поэтому пишите такие простые програмки самостоятельно. Экспериментируйте в том, что и как работает опытным путем. И самое главное, не забывайте подписываться на мой канал!