写点什么

Python 代码阅读(第 74 篇):单词首字母转换成大写

作者:Felix
  • 2022 年 2 月 07 日
  • 本文字数:385 字

    阅读完需:约 1 分钟

Python代码阅读(第74篇):单词首字母转换成大写

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码实现了将一个字符串中的每个单词的首字母转换成大写的功能。


本篇阅读的代码片段来自于30-seconds-of-python

capitalize_every_word

def capitalize_every_word(s):  return s.title()
# EXAMPLEScapitalize_every_word('hello world!') # 'Hello World!'
复制代码


capitalize_every_word函数接收一个字符串,输出该字符串中每个单词都转换成大写后的形式。


函数使用s.title()将字符串中的每个单词的首字母都转换成大写。


str.title()函数返回原字符串的标题版本,其中每个单词第一个字母为大写,其余字母为小写。该函数简单的将连续的字母组合视为单词。 它在多数情况下都很有效,但也意味着代表缩写形式与所有格的撇号也会成为单词边界,这可能导致不希望的结果:


>>> "they're bill's friends from the UK".title()"They'Re Bill'S Friends From The Uk"
复制代码


发布于: 刚刚阅读数: 2
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第74篇):单词首字母转换成大写