Skip to content

Python concatenate strings and int

  • by

Using the str() Function you can concatenate strings and int in Python. Passing an int value to the str() function it will be converted to a str.

Python concatenates strings and int

Simple example code.

s = 'This Year is '

y = 2022

print(s + str(y))


Python concatenates strings and int

Using the % Interpolation Operator

print("%s%s" % (s, y))

Using the str.format() function

print("{}{}".format(s, y))

Using f-strings


Using a for-in loop with a range

string = 'string'
for i in range(11):
    string += str(i)

Output: string012345678910

Do comment if you have any doubts or suggestions on this Python concatenates topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

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

Leave a Reply

Your email address will not be published. Required fields are marked *