字符串3:大小写转换

目录

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
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容