replace(), join(), split(), rsplit(), and splitlines() methods in Python

UpComing SoftWare Training Demos

๐Ÿš€ *Gen AI Engineerย Telugu (Production Focused)*
๐Ÿ—“๏ธ *Date:* 30th Sept 2026, 07:00AM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/gr
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/gw
๐Ÿ’ก*Course Content:*
https://www.vlrt.in/ai
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/gv

๐Ÿš€ *Service now Admin/ Development (ITSM)FREE Demo in Telugu*
๐Ÿ—“๏ธ *Date:* 30th Sept 2026, 08:00AM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/7r
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/7w
๐Ÿ’ก*Course Content:*
https://www.vlrt.in/7c
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/7v

๐Ÿš€ *Vulnerability Management Training Demo*
๐Ÿ—“๏ธ *Date:* 30th Sept 2026, 09:00 AM IST
๐Ÿ“*Register Now!:*
https://www.vlrt.in/vr
๐Ÿ‘ฅ *Join Community:*
https://www.vlrt.in/cw
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/vc
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/Vm

1. replace() Method

Purpose: Replaces occurrences of a substring with another substring.
Syntax:

python

string.replace(old, new[, count])
  • old: Substring to replace.
  • new: Substring to replace with.
  • countย (optional): Maximum number of replacements (default: all).

Examples:

Example 1: Basic Replacement

python

text = "Hello World"
new_text = text.replace("World", "Python")
print(new_text)  # Output: "Hello Python"

Example 2: Limiting Replacements (count)

python

text = "apple apple apple"
new_text = text.replace("apple", "orange", 2)
print(new_text)  # Output: "orange orange apple"

2. join() Method

Purpose: Joins an iterable (list, tuple, etc.) of strings into a single string using a separator.
Syntax:

python

separator.join(iterable)
  • iterable: Must contain strings (e.g.,ย list,ย tuple).

Examples:

Example 1: Joining a List with a Space

python

words = ["Python", "is", "awesome"]
sentence = " ".join(words)
print(sentence)  # Output: "Python is awesome"

Example 2: Joining with a Comma

python

fruits = ["apple", "banana", "cherry"]
csv = ",".join(fruits)
print(csv)  # Output: "apple,banana,cherry"

3. split() Method

Purpose: Splits a string into a list based on a delimiter.
Syntax:

python

string.split(sep=None, maxsplit=-1)
  • sep: Delimiter (default: whitespace).
  • maxsplit: Maximum splits (default: all).

Examples:

Example 1: Splitting by Comma

python

text = "apple,banana,cherry"
fruits = text.split(",")
print(fruits)  # Output: ['apple', 'banana', 'cherry']

Example 2: Limiting Splits (maxsplit)

python

text = "one two three four"
parts = text.split(" ", 2)
print(parts)  # Output: ['one', 'two', 'three four']

4. rsplit() Method

Purpose: Similar to split(), but splits from the right (end of string).
Syntax:

python

string.rsplit(sep=None, maxsplit=-1)
  • sep: Delimiter (default: whitespace).
  • maxsplit: Maximum splits (default: all).

Examples:

Example 1: Basic rsplit()

python

text = "apple,banana,cherry"
fruits = text.rsplit(",")
print(fruits)  # Output: ['apple', 'banana', 'cherry'] (same as split)

Example 2: Limiting Splits from the Right

python

text = "one two three four"
parts = text.rsplit(" ", 2)
print(parts)  # Output: ['one two', 'three', 'four']

5. splitlines() Method

Purpose: Splits a string at line breaks (\n, \r\n, etc.).
Syntax:

python

string.splitlines([keepends=False])
  • keepends: Ifย True, keeps line breaks (default:ย False).

Examples:

Example 1: Basic splitlines()

python

text = "Line 1\nLine 2\r\nLine 3"
lines = text.splitlines()
print(lines)  # Output: ['Line 1', 'Line 2', 'Line 3']

Example 2: Keeping Line Breaks (keepends=True)

python

text = "Hello\nWorld"
lines = text.splitlines(keepends=True)
print(lines)  # Output: ['Hello\n', 'World']

Summary Table

MethodPurposeExample
replace()Replace substrings"abc".replace("a", "x") โ†’ "xbc"
join()Combine strings with a separator",".join(["a", "b"]) โ†’ "a,b"
split()Split string by delimiter (left-to-right)"a,b,c".split(",") โ†’ ["a", "b", "c"]
rsplit()Split string by delimiter (right-to-left)"a b c".rsplit(" ", 1) โ†’ ["a b", "c"]
splitlines()Split by line breaks"a\nb".splitlines() โ†’ ["a", "b"]

These methods are essential for string manipulation in Python. Let me know if you need further clarification! ๐Ÿš€

Similar Posts

  • Real-World Applications of Python Lists

    Python lists and their methods are used extensively in real-time applications across various domains. They are fundamental for organizing and manipulating ordered collections of data. Real-World Applications of Python Lists 1. Web Development In web development, lists are crucial for handling dynamic data. For example, a list can store user comments on a post, products…

  • Tuples

    In Python, a tuple is an ordered, immutable (unchangeable) collection of elements. Tuples are similar to lists, but unlike lists, they cannot be modified after creation (no adding, removing, or changing elements). Key Features of Tuples: Syntax: Tuples are defined using parentheses () (or without any brackets in some cases). python my_tuple = (1, 2, 3, “hello”) or (without…

  • Create lists

    In Python, there are multiple ways to create lists, depending on the use case. Below are the most common methods: 1. Direct Initialization (Using Square Brackets []) The simplest way to create a list is by enclosing elements in square brackets []. Example: python empty_list = [] numbers = [1, 2, 3, 4] mixed_list = [1, “hello”, 3.14,…

  • What are Variables

    A program is essentially a set of instructions that tells a computer what to do. Just like a recipe guides a chef, a program guides a computer to perform specific tasksโ€”whether it’s calculating numbers, playing a song, displaying a website, or running a game. Programs are written in programming languages like Python, Java, or C++,…

  • Strings in Pythonย Indexing,Traversal

    Strings in Python and Indexing Strings in Python are sequences of characters enclosed in single quotes (‘ ‘), double quotes (” “), or triple quotes (”’ ”’ or “”” “””). They are immutable sequences of Unicode code points used to represent text. String Characteristics Creating Strings python single_quoted = ‘Hello’ double_quoted = “World” triple_quoted = ”’This is…

  • While loop

    A while loop in Python is used to repeatedly execute a block of code as long as a given condition remains True. It is particularly useful when you don’t know beforehand how many times the loop needs to run. Before every iteration, Python evaluates the condition. If it evaluates to True, the code inside the…

Leave a Reply

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