String Concatenation in Python

Concatenation is a method of joining strings together to form a new string altogether.

The following are the methods to perform String Concatenation in Python:

  1. By using + operator
  2. By using join() method
  3. By using % operator
  4. By using format() function
  5. By Literal String Interpolation
  6. By using StringIO from IO Module
  7. By using += concatenate operator

1. String Concatenation using + Operator

Syntax: string1 + string2

str1 = 'Safa'
str2 = 'Mulani'

result = str1 + str2

print(result)

Output: SafaMulani


2. Python String Concatenation using join() Method

Syntax: join(string1,string2)

str1 = 'Safa'
str2 = 'Mulani'

print(" ".join([str1, str2]))

Output: Safa Mulani


3. String Concatenation using the % operator

Syntax: %(string1,string2)

str1 = 'Safa'
str2 = 'Mulani'
result = "%s %s" % (str1, str2)
print('Concatenated String =', result)

Output: Concatenated String = Safa Mulani


4. String Concatenation using format() function

Syntax: format(string1,string2)

str1 = 'Safa'
str2 = 'Mulani'
res = "{} {}".format(str1, str2)
print('Concatenated String=', res)

Output: Concatenated String= Safa Mulani  


5. String Concatenation using Literal String Interpolation

Python 3.6+ versions allow us to use f-string for string concatenation introduced in Literal String Interpolation.

Syntax: f'{string1} {string2}’

str1 = 'Safa'
str2 = 'Mulani'
res = f'{str1} {str2}'
print('Concatenated String =', res)

Output: Concatenated String = Safa Mulani


6. Concatenate Strings using StringIO from IO Module

from io import StringIO
 
result = StringIO()
 
result.write('Safa ')
 
result.write('Mulani ')
 
result.write('Engineering ')
  
print(result.getvalue())

Output: Safa Mulani Engineering


7. Using += concatenate operator

Syntax: string1 += string2

str1 = 'Safa '
 
str2 = 'Mulani'
 
str1 += str2
 
print(str1)

Output: Safa Mulani


References

  • Python String Concatenation
  • Python Operators
Safa Mulani

An enthusiast in every forthcoming wonders!

Articles: 195
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy