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



Типы данных - это классы, а переменные - это экземпляр или объект этих классов. В Python есть различные типы данных для представления типов значений.

В , все является объектом. Таким образом, типы данных рассматриваются как классы, а переменные являются экземпляром или объектом этих классов. В Python есть различные типы данных для представления типов значений. В этой статье мы узнаем о различных типах данных Python и о том, как они присваиваются переменным в следующей последовательности:

Давайте начнем.





python- типы данных python - edurekaТипы данных Python

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

Пример:



x = 24 y = 14,7 z = 'Добро пожаловать в Edureka' print (type (x)) print (type (y)) print (type (z))

Вывод:

 

Стандартные типы данных в Python

Переменная используется для хранения различных типов значений. Например, имя человека должно храниться в виде строки, а идентификатор сотрудника - в виде целого числа.

Python предоставляет различные стандартные типы данных, которые определяют способ хранения для каждого из них. Стандартные типы данных в Python включают:



  • Числа
  • Список
  • Кортеж
  • толковый словарь

Теперь, когда вы знаете о стандартных типах данных Python, давайте продолжим и подробно разберемся с каждым из них.

Числа

Число используется для хранения числовых значений. Python создает число объекты когда переменной присваивается номер. Есть 4 типа числовых данных:

  • int - Он используется для целых чисел со знаком, таких как 12, 2, 7 и т. Д.
  • длинная - Это целое число используется для более высокого диапазона значений, например 908090800L, -0x1929292L и т. Д.
  • плавать - Он используется для хранения чисел с плавающей запятой, таких как 1,5, 701,89, 15,2 и т. Д.
  • сложный - Используется для комплексных чисел, таких как 2.14j, 2.0 + 2.3j и т. Д.

В , вы можете использовать L в нижнем регистре с длинными целыми числами. Однако удобнее использовать L в верхнем регистре.

Пример:

a = 12 print (a, 'is of type', type (a)) b = 5,05 print (b, 'is of type', type (b)) c = 1 + 2j print (c, 'является комплексным числом? ', isinstance (1 + 2j, комплекс))

Вывод:

12 имеет тип 5,05 имеет тип (1 + 2j) комплексное число? Правда

Строка

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

Обработка строк в Python может выполняться с использованием различных встроенных функций и операторы . В случае обработки строк оператор + используется для объединения двух строк.

Пример:

str1 = 'Добро пожаловать в Edureka' #string str1 str2 = 'Python Programming' #string str2 print (str1 [0: 3]) print (str1 [4]) print (str1 + str2)

Вывод:

Добро пожаловать в Edureka Python Programming

Список

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

значение по умолчанию для строки в java

Вы можете использовать операторы slice [:] для доступа к данным списка. Оператор конкатенации (+) аналогичен оператору в строках.

Пример:

list = [20, 'добро пожаловать', 'edureka', 40] print (список [3:]) print (список) print (список + список)

Вывод:

[40] [20, «добро пожаловать»] [20, «добро пожаловать», «эдурека», 40] [20, «добро пожаловать», «эдурека», 40, 20, «добро пожаловать», «эдурека», 40]

Кортеж

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

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

Пример:

кортеж = ('добро пожаловать', 'эдурека', 40) печать (кортеж [1:]) печать (кортеж) печать (кортеж + кортеж)

Вывод:

('edureka', 40) ('добро пожаловать', 'edureka', 40) ('добро пожаловать', 'edureka', 40, 'добро пожаловать', 'edureka', 40)

толковый словарь

Словарь - это упорядоченный набор пары элементов 'ключ-значение'. Это похоже на ассоциативный массив или хеш-таблицу, где каждый ключ хранит определенное значение. Ключ может содержать любой примитивный тип данных, тогда как значение - произвольный объект Python.

Элементы в словаре разделяются запятой и заключаются в фигурные скобки {}.

Пример:

dict = {1: 'John', 2: 'Rachel', 3: 'Nancy', 4: 'Daniel'} print ('1st name is' + dict [1]) print (dict.keys ()) print ( dict.values ​​())

Вывод:

Первое имя - Джон [1, 2, 3, 4] ['Джон', 'Рэйчел', 'Нэнси', 'Дэниел']

Это стандартные типы данных Python, используемые для хранения различных значений. На этом мы подошли к концу нашей статьи.

А теперь посмотрите от Edureka, надежной компании онлайн-обучения с сетью из более чем 250 000 довольных учащихся по всему миру. Сертификационный тренинг Python поможет вам получить опыт в количественном анализе, интеллектуальном анализе данных и представлении данных, чтобы выйти за рамки цифр, превратив вашу карьеру в роль Data Scientist.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев «Типы данных Python», и мы свяжемся с вами.