Самые основные типы данных, используемые для представления различных данных во время программирования, известны как фундаментальные или примитивные типы данных. Примитивные типы данных используются для представления отдельных элементов.
В python есть два типа типов данных.
1. Примитивные. Примитивные типы используются для представления отдельных элементов.
2. Составные. Составные типы используются для представления нескольких элементов.
Существует четыре типа примитивов. Это,
· Целое число
· Плавать
· Нить
· Булево значение
- Integer (int) — числа без десятичных знаков, известные как целые числа. Он может содержать отрицательные и положительные значения. пр-: 1, -1, 2, -2
- Плавающая (плавающая) — числа с десятичными знаками, известные как плавающие. Он может содержать отрицательные и положительные значения. пр-: 1,0, -1,0, 2,05, -2,005
- Строка (str) — любые текстовые данные называются строками. Это означает символ, Sysmobl, слово или предложение. и т. д. Мы можем использовать двойные кавычки («») или одинарные кавычки (‘’) для представления строки. Но мы обычно используем « » для представления String. Пробел также считается строкой. Цифры, записанные внутри двойных или одинарных кавычек, считаются строкой. например: «Образец», «Образец», «@#$», «@#$», «123456», «123456»
- Логическое (bool) — логическое значение — это значение, которое возвращается логическими и реляционными операциями. Boolean состоит только из двух значений. Python — это язык с учетом регистра. Таким образом, вы должны использовать первую букву в качестве заглавной в логических значениях. (Верно/Неверно)
В python мы не хотим определять тип данных для переменной. Python достаточно силен, чтобы понимать типы данных переменной.
тип()
Функция type() используется для проверки типа данных значения. Это функция, уже определенная в python.
type(10)
экземпляр()
isinstance() — это функция, которую команда python-dev предоставляет для проверки типа данных значения.
isinstance(10,int) isinstance(10.0,float) isinstance(20,float) isinstance("Sample",str) isinstance(True,bool)
выход-:
Истинный
Истинный
ЛОЖЬ
Истинный
Истинный
Кастинг
Простое приведение — это преобразование переменной определенного типа данных в другой тип данных. Эти преобразования могут быть неявными (интерпретируются автоматически) или явными (с использованием встроенных функций).
Целое число
Мы можем преобразовать переменные в Integer, используя функцию int().
str в int
int("5") int("10")
Что вы думаете о приведенном ниже коде?
int("hey") -> Error int("123Hey") -> Error int("123@") -> Error
Обычно мы рассматриваем значения int как цифры. Поэтому мы не можем преобразовать значения в Integer, если они содержат символы или буквы.
вписать в int
int(10.0) int(20.2) int(30.5)
bool в int
int(True) int(False)
Это очень важно. bool состоит только из двух значений True и False. Итак, результат приведен ниже.
int(Истина) — › 1
int(False) — › 0
Плавать
Мы можем привести переменные к типу Float, используя функцию float().
str в float
float("10") float("20") float("30")
Что вы думаете о приведенном ниже коде?
float("hey") -> Error float("123Hey") -> Error float("123@") -> Error
Обычно мы рассматриваем значения с плавающей запятой как цифры с десятичными точками. Поэтому мы не можем приводить значения к типу Float, если они содержат символы или буквы.
целое в число с плавающей запятой
float(10) float(20) float(30)
bool в float
float(True) float(False)
Это очень важно. bool состоит только из двух значений True и False. Итак, результат приведен ниже.
поплавок (истина) → 1,0
поплавок (ложь) → 0,0
логический
Мы можем преобразовать переменные в логическое значение, используя функцию bool().
str в bool
Каков результат приведенного ниже кода?
bool("False")
Это возвращает True в качестве вывода. Если мы передаем любое строковое значение для преобразования в логическое значение, оно возвращает True.
Но есть способ получить результат False при преобразовании str в bool.
bool("")
Если параметр не передан, по умолчанию возвращается False.
целое число в логическое значение
bool(1) -> True bool(3) -> True bool(100) -> True ------------------------------------------------ bool(0) -> False
Во всех случаях, кроме 0, в качестве вывода возвращается True.
плавать в бул
bool(1.0) -> True bool(3.3) -> True bool(100.3) -> True ------------------------------------------------ bool(0.0) -> False
Во всех случаях, кроме 0.0, в качестве вывода возвращается True.
Нить
Мы можем преобразовать переменные в строку с помощью функции str().
целое в строку
str(1) str(20) str(1000)
вставить в строку
str(10.5) str(20.6) str(36.2)
bool в str
str(True) str(False)
Есть один особый момент, который вы должны иметь в виду.
float("10")
На самом деле, в приведенном выше литье есть 2 операции.
- Строковое значение должно быть преобразовано в целочисленное значение.
- Преобразованное целочисленное значение должно быть преобразовано в значение с плавающей запятой.
Этот процесс в полном порядке. Но рассмотрим приведенный ниже код.
int("10.5")
Это процесс, противоположный описанному выше сценарию. Но имейте в виду,
"Если значение с плавающей точкой заключено в одинарные/двойные кавычки, оно не может быть приведено к типу int". Это особая ситуация в Python.
Traceback (most recent call last): File "<string>", line 2, in <module> ValueError: invalid literal for int() with base 10: '10.5' >
Это связано с основами Python. Так что надеюсь, вам понравятся мои статьи. Практикуйте их самостоятельно.
Оставайтесь с нами… Спасибо!