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

Материал из Викижурнал
Типы данных в Python
Типы данных в 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 легко можно переводить один тип данных в другой, например из строки в целочисленные значения. Делается это следующим образом:

text = "1"
text = int(text)

Другие статьи о Python