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

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

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

输出

Old value: LeArNfK
New value: learnfk

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

技术教程推荐

从0开始学游戏开发 -〔蔡能〕

技术管理实战36讲 -〔刘建国〕

软件工程之美 -〔宝玉〕

JavaScript核心原理解析 -〔周爱民〕

分布式系统案例课 -〔杨波〕

跟着高手学复盘 -〔张鹏〕

零基础实战机器学习 -〔黄佳〕

结构执行力 -〔李忠秋〕

Midjourney入门实践课 -〔Jovi〕

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