Типы данных в Python
При изучении языка программирования в целом и Python в частности, нужно понимать какие типы данных существуют, какое в них отличие, как ими можно оперировать.
Contents
Предисловие от автора
На странице про "Основы языка программирования Python" мы немного затронули тему типов данных, но в этой статье мы раскроем тему более детальней.
Типы данных
И так, всего следует выделить четыре типа данных:
- Строка или по-английский "string", в коде используется как str() - этот тип данных является простым набором символов, который выражается в наборе символов, в том числе и числовых. Следует отметить, что даже, если строка будет иметь только числовые значения, то по факту они не будут являться таковыми, чтобы их перевести в непосредственно в числовые значения необходимо использовать стандартную функцию int(), пример смотрите ниже.
- Целочисленные значения - это простые, целые числа, над которыми можно выполнять любые арифметические и логические операции. По-английский они называются "integer" и в программировании имеют функцию int()
- Дробные числа или по-английский "float". Это числа с так называемой плавающей точкой, например 10.5. Над ними также можно производить логические и арифметические действия.
- Логические выражения - это такие выражения, которые дают два вывода: True (правда) или False (ложь)
a = "Привет мир! Сегодня 03 сентября 2019!" #Тип данных - строка
b = 12345 #Тип данных - целочисленные значения
c = 13.0 #Тип данных - дробные числа
d = 34>76 #Тип данных - лонические выражения
#Выведем значения переменных
print(a)
print(b)
print(c)
print(d)
Проверка типа данных в Python
В Python можно проверить, к какому типу данных относится та или иная переменная:
a = "Привет мир! Сегодня 03 сентбря 2019!"
print(type(a))
b = 12345
print(type(b))
c = 13.0
print(type(c))
d = 34>76
print(type(d))
Вывод:
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
Другие статьи о Python
Язык программирования Python | |
---|---|
Основы Python | • Введение в Python • Основы • Типы данных • Циклы • Условные операторы • Списки • Словари • Функции • Классы • |
Работа с данными | • Операции со строкой • Операции со списками • Операции со словарями • |
Работа с базой данных | • • |
Разработка программ | • Калькулятор • |