Last Updated : 11 Apr, 2023
Python String casefold() method is used to convert string to lowercase. It is similar to the Python lower() string method, but the case removes all the case distinctions present in a string.
Python String casefold() Method SyntaxPython String casefold() Method Example Python3Syntax: string.casefold()
Parameters: The casefold() method doesn't take any parameters.
Return value: Returns the case folded string the string converted to lower case.
string = "GEEKSFORGEEKS"
print("lowercase string: ", string.casefold())
Output:
lowercase string: geeksforgeeksDifference between casefold() and lower() in Python
Python String casefold() Method is more aggressive in conversion to lowercase characters because it tends to remove all case distinctions in a String.
Python3
string = "ß"
print("Using lower():", string.lower())
print("Using casefold():", string.casefold())
Output:
Using lower(): ß Using casefold(): ssPractical Example using Python String casefold() Method
Here, we have a Python String with characters of mixed cases. We are using the Python casefold() Method to convert everything to lowercase.
Python3
string = "WeightAGE oF THe DiScuSSiON"
print("Original String:", string)
# print the string after casefold transformation
print("String after using casefold():", string.casefold())
Output:
Original String: WeightAGE oF THe DiScuSSiON String after using casefold(): weightage of the discussion
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4