Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> Python

Типы данных Python

Типы данных Python

В этом руководстве вы узнаете о различных типах данных, которые можно использовать в Python.

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

Каждое значение в Python имеет тип данных. Поскольку в программировании на Python все является объектом, типы данных на самом деле являются классами, а переменные — экземплярами (объектами) этих классов.

В Python существуют различные типы данных. Некоторые из важных типов перечислены ниже.

<час>

Числа Python

Целые числа, числа с плавающей запятой и комплексные числа попадают в категорию чисел Python. Они определяются как 01 , 10 и 22 классы в Python.

Мы можем использовать 33 чтобы узнать, к какому классу принадлежит переменная или значение. Точно так же 45 используется для проверки принадлежности объекта к определенному классу.

06

Вывод

15 

Целые числа могут быть любой длины, она ограничена только доступной памятью.

Число с плавающей запятой имеет точность до 15 знаков после запятой. Целые числа и числа с плавающей запятой разделяются десятичными точками. 1 целое число, 1.0 число с плавающей запятой.

Комплексные числа записываются в виде 50 , где x — действительная часть и y является мнимой частью. Вот несколько примеров.

23

Обратите внимание, что 60 переменная b усечено.

<час>

Список Python

Список – это упорядоченная последовательность элементов. Это один из наиболее часто используемых типов данных в Python и очень гибкий. Все элементы в списке не обязательно должны быть одного типа.

Объявить список довольно просто. Элементы, разделенные запятыми, заключены в скобки 72 .

37

Мы можем использовать оператор среза 84 для извлечения элемента или диапазона элементов из списка. Индекс начинается с 0 в Python.

45

Вывод

53

Списки изменяемы, то есть значение элементов списка может быть изменено.

66

Вывод

78
<час>

Кортеж Python

Кортеж — это упорядоченная последовательность элементов, аналогичная списку. Единственное отличие состоит в том, что кортежи неизменяемы. Однажды созданные кортежи не могут быть изменены.

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

Он определяется в круглых скобках 93 где элементы разделены запятыми.

85

Мы можем использовать оператор среза 108 для извлечения элементов, но мы не можем изменить его значение.

95

Вывод

102
<час>

Строки Python

Строка представляет собой последовательность символов Юникода. Мы можем использовать одинарные или двойные кавычки для представления строк. Многострочные строки можно обозначать с помощью тройных кавычек, 111 или 125 .

110

Вывод

125

Так же, как список и кортеж, оператор среза 139 можно использовать со строками. Однако строки неизменяемы.

139

Вывод

141
<час>

Набор Python

Сет — это неупорядоченный набор уникальных предметов. Набор определяется значениями, разделенными запятой внутри фигурных скобок 142 . Элементы в наборе не упорядочены.

154

Вывод

161

Мы можем выполнять операции над множествами, такие как объединение, пересечение двух множеств. Наборы имеют уникальные значения. Они устраняют дубликаты.

174

Вывод

181

Поскольку набор является неупорядоченной коллекцией, индексация не имеет смысла. Следовательно, оператор среза 151 не работает.

192
<час>

Словарь Python

Словарь — это неупорядоченный набор пар ключ-значение.

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

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

207

Мы используем ключ для получения соответствующего значения. Но не наоборот.

215

Вывод

224
<час>

Преобразование между типами данных

Мы можем преобразовывать различные типы данных, используя различные функции преобразования типов, такие как 187. , 197 , 207 и т. д.

233

Преобразование из числа с плавающей точкой в ​​целое усекает значение (приближает его к нулю).

247

Преобразование в строку и из строки должно содержать совместимые значения.

256

Мы даже можем преобразовать одну последовательность в другую.

260

Чтобы преобразовать в словарь, каждый элемент должен быть парой:

275

Python

  1. Переменные C# и (примитивные) типы данных
  2. Типы данных С++
  3. C Типы данных
  4. Преобразование типов Python и приведение типов
  5. Операторы Python
  6. Оператор передачи Python
  7. 5 различных типов центров обработки данных [с примерами]
  8. 8 различных типов облачных вычислений в 2021 году
  9. 8 различных типов утечек данных с примерами
  10. C — Типы данных