Python print string with Boolean | Example code

Use string casting to print a string with Boolean in Python.

str(BooleanValue)

Problem and Solution for print string with Boolean in Python

Simple python example code. Boolean formatted in Strings.

Problem

TypeError: can only concatenate str (not “bool”) to str

answer = True
print("The answer is " + answer)

Solution

Python does not do implicit casting, as implicit casting can mask critical logic errors. Just cast answer to a string itself to get its string representation (“True”), or use string formatting like so:

answer = True
print("The answer is " + str(answer))

Output:

Python print string with Boolean

Do comment if you have another example and doubts on this Python String Boolean code.

Note: IDE: PyCharm 2021.1.3 (Community Edition)

Windows 10

Python 3.7

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.