How to Concatenate Two Variables in Python Without a Converter?

Estimated read time 1 min read

To concatenate two variables in Python without using a converter, you can use f-strings (formatted string literals) or the str.format() method. These techniques allow you to embed variable values directly into a string without explicitly converting them. Here’s how you can do it:

  1. Using f-strings (Python 3.6+):
# Concatenating variables using f-strings
variable1 = 10
variable2 = 20
concatenated = f'{variable1}{variable2}'


In this example, f-strings are used to create the concatenated string. The variables variable1 and variable2 are directly embedded within curly braces {} inside the f-string.

  1. Using str.format() method:
# Concatenating variables using str.format()
variable1 = 10
variable2 = 20
concatenated = '{}{}'.format(variable1, variable2)


Here, the str.format() method is used to create the concatenated string. The curly braces {} serve as placeholders for the variables, and their values are provided as arguments to the format() method in the order they appear.

Both methods allow you to concatenate variables without explicitly converting them to strings using str(). Instead, the variables are automatically converted to strings within the formatted string or during the formatting process.

Note that these methods work with various types of variables, including numbers, strings, or a combination of different types.

You May Also Like

More From Author

+ There are no comments

Add yours

Leave a Reply