Python中capitalize()与title()的区别

Posted ilyou2049

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中capitalize()与title()的区别相关的知识,希望对你有一定的参考价值。

capitalize()与title()都可以实现字符串首字母大写.
主要区别在于:
capitalize(): 字符串第一个字母大写
title(): 字符串内的所有单词的首字母大写

例如:

>>>s = this is a string.
>>>s.capitalize()
This is a string.            #字符串第一个字母大写
>>>s.title()
This Is A String.           #字符串内的所有单词的首字母大写

非字母开头的情况:

>>>s = 我是string
>>>s.capitalize()
我是string          #输出内容不变
>>>s.title()
我是String         #第一个字母大写

 

以上是关于Python中capitalize()与title()的区别的主要内容,如果未能解决你的问题,请参考以下文章

python中的 upper() lower()capitalize()title()方法

python3----转换大小写(upper lower capitalize and title)

python中的upperlowercapitalizetitle

str.capitalize() 和 str.title() 有啥区别?

codewars练习知识总结

Python capitalize()方法