Table of Contents
The casefold() method is an aggressive lower() method which converts strings to case folded strings for caseless matching.
The casefold()
method removes all case distinctions present in a string. It is used for caseless matching, i.e. ignores cases when comparing.
For example, the German lowercase letter ß
is equivalent to ss
. However, since ß
is already lowercase, the lower()
method does nothing to it. But, casefold()
converts it to ss
.
The syntax of casefold()
is:
string.casefold()
1. Parameters for casefold()
The casefold()
method doesn’t take any parameters.
2. Return value from casefold()
The casefold()
method returns the case folded string.
3. Example 1: Lowercase using casefold()
string = "PYTHON IS AWESOME" # print lowercase string print("Lowercase string:", string.casefold())
Output
Lowercase string: python is awesome
4. Example 2: Comparison using casefold()
firstString = "der Fluß" secondString = "der Fluss" # ß is equivalent to ss if firstString.casefold() == secondString.casefold(): print('The strings are equal.') else: print('The strings are not equal.')
Output
The strings are equal.
Related posts:
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Print Output Without a Newline
Python iter()
Python bin()
Python Dictionary popitem()
Python Variables, Constants and Literals
Python dir()
Python Program to Reverse a Number
Case-Insensitive String Matching in Java
Python Program to Represent enum
Python String find()
Python Program to Check Leap Year
Python String isprintable()
Python String expandtabs()
Python Global Keyword
Check if a String is a Palindrome in Java
Python Tuple index()
Python Program to Catch Multiple Exceptions in One Line
Python Program to Count the Occurrence of an Item in a List
Python Dictionary setdefault()
Python zip()
Python bytearray()
Python Statement, Indentation and Comments
Python Program to Extract Extension From the File Name
Split a String in Java
Python Set discard()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Converting a Stack Trace to a String in Java
Python String replace()
Python Program to Check Whether a String is Palindrome or Not
Python List
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili