Python3 中的 casefold()函数

首页 / Python3入门教程 / Python3 中的 casefold()函数

Python的 Casefold()方法返回字符串的小写副本。小写方法更像小写字母,只不过它消除了字符串中出现的所有大小写区别。

例如,在德语中,"β"等效于" ss"。由于它已经是小写字母,因此小写字母不执行任何操作并显示"β",而大小写转换为" ss"。

无涯教程网

casefold - 语法

casefold()

casefold - 返回类型

它返回小写字符串。

casefold - Python版本

此功能是在 Python 3.3 中引入的。

# Python casefold() function example
# 变量声明
str = "JAVATPOINT"
# 函数调用
str2 = str.casefold()
# 显示结果
print("Old value:", str)
print("New value:", str2)

输出

Old value: JAVATPOINT
New value: javatpoint

casefold的优势在于,它不仅可以转换为小写字母,而且可以严格转换。请参见下面的示例,"β"被转换为" ss"

# Python casefold() function example
# 变量声明
str = "JAVATPOINT - β"
# 函数调用
str2 = str.casefold()
# 显示结果
print("Old value:", str)
print("New value:", str2)

输出

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

如果字符串用大写字母表示,则仍会将整个字符串转换为小写。

链接:https://www.learnfk.comhttps://www.learnfk.com/python3/python-string-casefold-method.html

来源:LearnFk无涯教程网

# Python casefold() function example
# 变量声明
str = "LeArNfK"
# 函数调用
str2 = str.casefold()
# 显示结果
print("Old value:", str)
print("New value:", str2)

输出

Old value: LeArNfK
New value: learnfk

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

硅谷产品实战36讲 -〔曲晓音〕

Web协议详解与抓包实战 -〔陶辉〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

Flutter核心技术与实战 -〔陈航〕

雷蓓蓓的项目管理实战课 -〔雷蓓蓓〕

手把手带你写一门编程语言 -〔宫文学〕

快手 · 音视频技术入门课 -〔刘歧〕

商业思维案例笔记 -〔曹雄峰〕

结构写作力 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)