小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
前言
小伙伴们大家好,上一篇文章中我们学习了将字符串第一个字符转换为大写的函数capitalize。在文章的末尾我们还提出了一个疑问,capitalize只能将第一个字符转换为大写,那么如果我们想要把每个单词的首字母都变为大写,那应该怎么办呢。那就是今天我们即将要学习的另一个函数 - title
本系列文章中都将采用如下字符串作为示例字符串:mystr = ‘hello world and hello python’
title(self)
title函数跟capitalize一样不需要参数,其语法和用法与capitalize函数也是一模一样的,唯一不同的就是title将会把每个单词的首字母都转成大写。
- 用途:title用于将字符串中每个单词的首字母都转换为大写,返回值为转换后的新字符串
- 语法;title(self)
- 用法;xxx.title(self) 其中,xxx代表的是一个完整的字符串,self参数不用传递,不需要其它额外的参数。
下面我们来看一个简单的小例子,在'hello world and hello python'中将每个单词的首字母都转换成大写,具体实现代码如下:
mystr = 'hello world and hello python'
print(mystr.title())
#输出结果
Hello World And Hello Python
总结
到此我们又学到了一个关于首字母大写的一个新知识了,与我们上篇文章中学到的capitalize就是完美的一对,既能只转换整个字符串的首字母又可以将每个单词的首字母都转成大写。以上就是title内建函数的的分享了。 喜欢的小伙伴关于点赞留言加关注哦