Convert Bool to a String in Python

Below, are the example of converting Boolean (True/False) to a String in Python.

Convert Bool (True/False) to a String Using str() Function

In this example, the below code shows the data type of a boolean variable (`bool_value`) using `type()`, then converts it to a string (`string_result`) and prints its type.

Python3




bool_value = True
print(type(bool_value))
 
string_result = str(bool_value)
print(string_result)
print(type(string_result))


Output

<class 'bool'>
True
<class 'str'>

Convert Bool (True/False) to a String Using f-String

In this example, below code checks and prints the data type of a boolean variable (`bool_value`), initialized with `False`, and then converts it to a string (`string_result`) using an f-string and prints its type.

Python3




bool_value = False
print(type(bool_value))
 
string_result = f"{bool_value}"
print(string_result)
print(type(string_result))


Output

<class 'bool'>
False
<class 'str'>

Concatenation with an Empty String

In this example, below code checks and prints the data type of a boolean variable (`bool_value`), initialized with `True`, and then converts it to a string (`string_result`) by concatenating an empty string and the boolean, printing its type.

Python3




bool_value = True
print(type(bool_value))
 
string_result = "" + str(bool_value)
print(string_result)
print(type(string_result))


Output

<class 'bool'>
True
<class 'str'>

Conclusion

Understanding how to convert Boolean values to strings is a fundamental skill in Python programming. The methods discussed in this article provide flexibility and can be employed based on the specific requirements of your code. Whether using the str() function, format strings, concatenation, or a ternary operator, these techniques offer options for converting Boolean values to strings efficiently in Python.



How to Convert Bool (True/False) to a String in Python?

In this article, we will explore various methods for converting Boolean values (True/False) to strings in Python. Understanding how to convert between data types is crucial in programming, and Python provides several commonly used techniques for this specific conversion. Properly handling Boolean-to-string conversion is essential for scenarios such as logging, user interfaces, or data representation where textual representations are required.

Similar Reads

Convert Bool to a String in Python

Below, are the example of converting Boolean (True/False) to a String in Python....