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

тип данных переменной или объекта определяет, какие операции могут быть применены к ним. Как только переменной присвоен тип данных, ее можно использовать для вычислений в программе.

Самое лучшее в Python то, что тип данных не нужно определять при объявлении переменной. Типы данных существуют, но переменные не привязаны ни к одному из них. Языки, которые действуют таким образом, называются языками с динамической типизацией.

Варианты типов данных

Существует два типа типов данных, каждый из которых далее делится на подтипы:

  • Примитивные типы данных: типы данных, которые предопределены и поддерживаются языком программирования.

  • Непримитивные типы данных: типы данных, которые являются производными от примитивных типов данных и предлагают расширенные функциональные возможности.

Подтипы примитивных данных

1 . Целое число

Целые числа представляют собой числовые данные — они представляют собой целые числа от минус бесконечности до бесконечности.

 integer_1 = 100integer_2 = 50 # различные операции с целыми числами print (integer_1 * integer_2) print (integer_1 + integer_2) print (integer_1-  integer_2) print (integer_1/integer_2) 

2. Строка

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

 string_1 = "Hello" string_2 = "World" print (string_1 + string_2) 

3. Логический

Логический тип имеет только два типа возвращаемых значений: True и False . Эти возвращаемые значения взаимозаменяемы с целыми числами 1 и 0..

 #  has_passed - это логическое значение # false присвоено has_passed (логическое) has_passed = Falsemarks = 80if (Mark> 50): # true было присвоено has_passed (логическое значение) has_passed = Trueprint (has_passed) 

4. Float

Плавающие числа используются для рациональных чисел, которые обычно заканчиваются десятичной цифрой.

 float_1 = 12.539float_2 = 6.78 # различные операции над floatprint (float_1 * float_2) print (float_1 + float_2) print (float_1-  float_2) print (float_1/float_2) 

Непримитивный подтипы данных

1. Списки

Списки Python используются для хранения коллекций разнородных элементов; их можно узнать по их квадратным скобкам, которые содержат элементы и разделены запятой.

 fruit = ["Яблоко", "Банан", "Киви", "Манго"] # различные функции lenprint (len (фруктов)) фруктов.  append ("дыня") плод.remove ("яблоко") print (фрукты) 

2. Словари

Словарь — это неупорядоченный, изменяемый и индексированный набор элементов. В Python словари записываются в фигурные скобки и содержат ключи и значения. См. Код ниже:

 my_car = {"brand": "Suzuki", "model": "Mehran", "year": 2001} # индексирование dictprint "Марка моей машины", my_car ["brand"] 

Оцените статью
nanomode.ru
Добавить комментарий