Python String removesuffix() Method

Introduction:

In this tutorial, we are learning about the removesuffix() method in Python String. If the string ends with a suffix and is not empty, the str.removessuffix(suffix, /) function is used to remove the suffix and then return the rest of the given string. If the extension string is not found, the original string is returned. It was introduced in Python version 3.9.0.

Syntax:

The syntax of the removesuffix() method in Python String is given below -

Parameters:

The parameter of the removesuffix() method in Python String is given below -

  • suffix: The suffix string we are checking.

Returns value:

string [: → len (suffix)] If the string ends with a string suffix and the suffix is not empty. Otherwise, it returns a copy of the original string.

Program Code 1:

Here we give the program code of the removesuffix() method in Python String. The code is given below -

Output:

Now, we run the above code and find the output from it. The output is given below -

Hello everyone, welcome to 
Hello everyone, welcome to javatpoint

Program Code 2:

Here we give the program code of the removesuffix() method in Python String. Python String removesuffix() method removes the prefix from the string if present, otherwise returns the original string. The code is given below -

Output:

Now, we run the above code and find the output from it. The output is given below -

The given string 1 is:  Hello everyone, welcome to javatpoint
The new string is:  Hello everyone, welcome to javatpoint
The given string 2 is:  Welcome Here
The new string is:  Welcome

Conclusion:

In this tutorial we are learning about the removesufffix() method in Python String. Here we learn the syntax, parameter, and return value of the removesuffix() method. Also share some program code of this method.