string首字母大写

2019-04-28 08:24:42来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

定义函数将字符串首字母大写:

例1:Study hard, improve every day.

def toJadenCase(string):
return string.title()
print(toJadenCase("study hard, improve every day."))

例2:How can mirrors be real if our eyes aren't real.

第一种:结合capitalize和split:

def toJadenCase(string):
    return " ".join(w.capitalize() for w in string.split())
print(toJadenCase("How can mirrors be real if our eyes aren't real"))

第二种:使用string模块:

import string

def toJadenCase(strings):
    return string.capwords(strings)
print(toJadenCase("How can mirrors be real if our eyes aren't real."))

可以简写代码:

from string import capwords as toJadenCase
print(toJadenCase("How can mirrors be real if our eyes aren't real."))

 总结:如果只是一串字符串,没有标点符号,可以结合capitalize和split解决;但是如果是一段包含标点的字符串,那么就使用string中的capwords处理。


原文链接:https://www.cnblogs.com/fox2017/p/10782739.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:爬虫框架Scrapy 之(一) --- scrapy初识

下一篇:python:前端(HTML)+后端(Django)+数据库(MySQL)