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