String Concatenation and Repetition python

String Concatenation and Repetition python

In Python, string concatenation and repetition are common operations that can be done easily with built-in operators.

String Concatenation

String concatenation is the process of joining two or more strings together. In Python, you can concatenate strings using the + operator or the join() method.

Using the + Operator

python

Code

string1 = "Hello"

string2 = "World"

result = string1 + " " + string2

print(result) # Output: Hello World

Using the join() Method

python

Code

string1 = "Hello"

string2 = "World"

result = " ".join([string1, string2])

print(result) # Output: Hello World

String Repetition

String repetition involves repeating a string a certain number of times. In Python, you can achieve this using the * operator.

python

Code

string = "Hello"

result = string * 3

print(result) # Output: HelloHelloHello

Examples

Concatenating Multiple Strings

python

Code

greeting = "Hello"

name = "Alice"

punctuation = "!"

full_greeting = greeting + ", " + name + punctuation

print(full_greeting) # Output: Hello, Alice!

Repeating a Pattern

python

Code

pattern = "abc"

repeated_pattern = pattern * 4

print(repeated_pattern) # Output: abcabcabcabc

Combining Concatenation and Repetition

You can combine both concatenation and repetition to create more complex strings.

python

Code

part1 = "Hi"

part2 = "!"

result = (part1 + part2) * 3

print(result) # Output: Hi!Hi!Hi!

These operations are useful in many scenarios, such as formatting output, generating patterns, or constructing strings dynamically based on input.

Post a Comment

Previous Post Next Post