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

UpComing SoftWare Training Demos

๐Ÿš€ *Playwright With AI Testing Demo In Telugu*
๐Ÿ—“๏ธ *Date:* 28 Oct2026, 08:00 PM IST
๐Ÿ“ *Register Now!:*
https://www.vlrt.in/3r
๐Ÿ‘ฅ *Join WA Community:*
https://www.vlrt.in/3w
๐Ÿ’ก *Course Content:*
https://www.vlrt.in/3c
โ–ถ๏ธ *Demo Videos:*
https://www.vlrt.in/3v

๐Ÿš€ *Gen AI Engineer (Production Focused)*
๐Ÿ—“๏ธ *Date:* 29th Oct 2026, 06:00PM 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

๐Ÿš€ *Vulnerability Management Training Demo*
๐Ÿ—“๏ธ *Date:* 28th Oct 2026, 10: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

  • sqlite3 create table

    The sqlite3 module is the standard library for working with the SQLite database in Python. It provides an interface compliant with the DB-API 2.0 specification, allowing you to easily connect to, create, and interact with SQLite databases using SQL commands directly from your Python code. It is particularly popular because SQLite is a serverless database…

  • For loop 13 and 14th class

    The range() Function in Python The range() function is a built-in Python function that generates a sequence of numbers. It’s commonly used in for loops to iterate a specific number of times. Basic Syntax There are three ways to use range(): 1. range(stop) – One Parameter Form Generates numbers from 0 up to (but not including) the stop value. python for i in range(5):…

  • What is general-purpose programming language

    A general-purpose programming language is a language designed to be used for a wide variety of tasks and applications, rather than being specialized for a particular domain. They are versatile tools that can be used to build anything from web applications and mobile apps to desktop software, games, and even operating systems. Here’s a breakdown…

  • Method Overloading

    Python does not support traditional method overloading in the way languages like C++ or Java do. If you define multiple methods with the same name, the last definition will simply overwrite all previous ones. However, you can achieve the same resultโ€”making a single method behave differently based on the number or type of argumentsโ€”using Python’s…

  • Vs code

    What is VS Code? ๐Ÿ’ป Visual Studio Code (VS Code) is a free, lightweight, and powerful code editor developed by Microsoft. It supports multiple programming languages (Python, JavaScript, Java, etc.) with: VS Code is cross-platform (Windows, macOS, Linux) and widely used for web development, data science, and general programming. ๐ŸŒ๐Ÿ“Šโœ๏ธ How to Install VS Code…

Leave a Reply

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