Python String Casefold() 方法

Python String Casefold() 方法

Python Casefold() 方法返回字符串的小写副本。它类似于lower()方法,但它会删除字符串中存在的所有大小写区别。

例如,在德语中,’β’等同于”ss”。由于它已经是小写,lower()方法不会做任何操作并打印’β’,而casefold()方法将其转换为”ss”。

语法

casefold()

参数

不需要参数。

返回类型

返回小写字符串。

Python版本

此函数在Python 3.3中引入。

示例1 – Python String Casefold()方法

# Python casefold() function example
# Variable declaration
str = "JAVATPOINT"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)

输出:

Old value: JAVATPOINT
New value: javatpoint

示例2 – Python String Casefold()方法

Casefold的优势不仅在于将文本转换为小写,还在于严格转换。请看以下示例: ‘β’ 被转换为 “ss”

# Python casefold() function example
# Variable declaration
str = "JAVATPOINT - β"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)

输出:

Old value: JAVATPOINT - β
New value: javatpoint ? ss

示例3 – Python String Casefold()方法

如果字符串是驼峰命名法,则仍将整个字符串转换为小写。

# Python casefold() function example
# Variable declaration
str = "JaVaTpOiNt"
# Calling function
str2 = str.casefold()
# Displaying result
print("Old value:", str)
print("New value:", str2)

输出:

Old value: JaVaTpOiNt
New value: javatpoint

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程