Типы данных в Python

From Вики журнал
Jump to: navigation, search
Типы данных в Python

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

Предисловие от автора

На странице про "Основы языка программирования 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