Самые основные типы данных, используемые для представления различных данных во время программирования, известны как фундаментальные или примитивные типы данных. Примитивные типы данных используются для представления отдельных элементов.

В python есть два типа типов данных.

1. Примитивные. Примитивные типы используются для представления отдельных элементов.

2. Составные. Составные типы используются для представления нескольких элементов.

Существует четыре типа примитивов. Это,

· Целое число

· Плавать

· Нить

· Булево значение

  1. Integer (int) — числа без десятичных знаков, известные как целые числа. Он может содержать отрицательные и положительные значения. пр-: 1, -1, 2, -2
  2. Плавающая (плавающая) — числа с десятичными знаками, известные как плавающие. Он может содержать отрицательные и положительные значения. пр-: 1,0, -1,0, 2,05, -2,005
  3. Строка (str) — любые текстовые данные называются строками. Это означает символ, Sysmobl, слово или предложение. и т. д. Мы можем использовать двойные кавычки («») или одинарные кавычки (‘’) для представления строки. Но мы обычно используем « » для представления String. Пробел также считается строкой. Цифры, записанные внутри двойных или одинарных кавычек, считаются строкой. например: «Образец», «Образец», «@#$», «@#$», «123456», «123456»
  4. Логическое (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 операции.

  1. Строковое значение должно быть преобразовано в целочисленное значение.
  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. Так что надеюсь, вам понравятся мои статьи. Практикуйте их самостоятельно.

Оставайтесь с нами… Спасибо!