目录
1. 适用字母
2. capitalize()
3. casefold()
4. title()
5. swapcase()
6. upper()
7. lower()
1. 适用字母
常用输入法中,除英文字母外,希腊字母、俄文字母和拼音字母也可以做大小写转换。
其他语言字母,如的文字幕可能upper和lower不适用。
#俄文字母大小写转换
x = 'лчш'
y = x.capitalize()
y
Out[38]: 'Лчш'
#拼音字母大小写转换
x = 'àě'
y = x.capitalize()
y
Out[47]: 'Àě'
#希腊字母大小写转换
x = 'γαβ'
y = x.capitalize()
y
Out[41]: 'Γαβ'
2. capitalize()
返回一个首字母大写版本的新字符串
新字符串的首字母变为大写;
其它字母变为小写。
x = 'hello WORLD everyone'
y = x.capitalize()
y
Out[29]: 'Hello world everyone'
3. casefold()
返回一个小写版本的新字符串(新字符串的所有字母变为小写)。
x = 'hello WORLD,@。ЛчÀěΓβ'
y = x.casefold()
y
Out[6]: 'hello world,@。лчàěγβ'
4. title()
返回标题化的字符串。
所有的单词都是以大写开始,其余字母均小写;
所有用空格、标点符号隔开的相连字母,可视为一个单词。
x = 'hello WORLD,@。Л:чÀ[ěΓ)β'
y = x.title()
y
Out[11]: 'Hello World,@。Л:Чà[Ěγ)Β'
5. swapcase()
返回一个大小写字母翻转的新字符串。
x = 'hello WORLD,@。ЛчÀěΓβ'
y = x.swapcase()
y
Out[14]: 'HELLO world,@。лЧàĚγΒ'
6. upper()
返回一个所有英文字母都转换成大写后的新字符串。
y = x.upper()
y
Out[17]: 'HELLO WORLD,@。ЛЧÀĚΓΒ'
7. lower()
返回一个所有英文字母都转换成小写后的新字符串。不仅是英文字母,希腊、俄文、拼音字母都转换为了小写。
x = 'hello WORLD,@。ЛчÀěΓβ'
y = x.lower()
y
Out[20]: 'hello world,@。лчàěγβ'
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
暂无评论内容