В этом уроке по Python мы обсудим, как преобразовать bool в int в Python, а также я покажу вам, как преобразовать bool в string.

Содержание

Логическое значение

В Python Boolean — это тип данных, который используется для хранения двух значений True и False. Мы также можем вычислить любое выражение и получить один из двух ответов. И при сравнении двух значений выражение оценивается как истинное или ложное. Bool используется для проверки выражения в Python.

Вот пример.

my_string = "Hello Sam"
print(my_string.isalnum())

Вы можете обратиться к скриншоту ниже:

Логическое значение

Когда мы сравниваем два значения, выражение оценивается и возвращает логический ответ, который является либо истинным, либо ложным.

Пример:

a = 10
b = 12
print(a>b)

После написания приведенного выше кода, как только мы напечатаем, вывод будет иметь значение «False». Здесь a не больше b, поэтому результат возвращается как False.

Вы можете обратиться к скриншоту ниже:

bool в int python

Преобразование логического значения

Чтобы преобразовать логическое значение в строку в Python, мы будем использовать str(bool), а затем преобразуем его в строку.

Пример:

bool = True
my_string = str(bool)
print(my_string)
print(type(my_string))

Как только вы выполните код, он напечатает «my_string and type(my_string)», после чего вывод будет выглядеть как «True ».

Здесь str(bool) используется для преобразования логического значения в строку в Python.

Вы можете обратиться к скриншоту ниже.

Преобразование логического значения

В этом примере я показал вам, как преобразовать логическое значение в строку в Python.

Преобразование bool в int

Чтобы преобразовать логическое значение в целое число в Python, мы будем использовать int(bool), а затем преобразуем его в целое число.

Пример:

bool = True
my_integer = int(bool)
print(my_integer)
print(type(my_integer))

Как только вы запустите код, он напечатает «my_integer and type(my_integer)», после чего вывод будет выглядеть как «1 ».

Здесь int(bool) используется для преобразования логического значения в целочисленное значение.

Вы можете обратиться к скриншоту ниже:

Преобразование bool в int 

Вы также можете преобразовать логическое значение в целое число в Python, выполняя арифметические операции, такие как сложение или умножение на 0 или 1.

Пример:

# Using arithmetic operations
a = True   # This is boolean
b = False  # This is boolean

# Performing arithmetic operations to convert boolean to integer
int_a = a * 1
int_b = b + 0

print(int_a)  # Output: 1
print(int_b)  # Output: 0
Добавить комментарий