Python字符串首字母大写如何实现?Python单词首字母变大写怎么做

在python字符串之中有时候会需要去保存一些英文内容,而根据英语书写习惯来说,一般首字母都是要大写的 。那么本篇文章小编就会来给大家详细的讲解一下python字符串首字母大写以及全部单词的首字母变大写的实现方法,感兴趣的话就一起往下看看吧 。

Python字符串首字母大写如何实现?Python单词首字母变大写怎么做

文章插图
【Python字符串首字母大写如何实现?Python单词首字母变大写怎么做】(1)如果是只要将字符串内第一个英文单词的首字母大写的话,只需要去使用字符串索引切片和加号拼接的方式即可,代码示例如下所示:
test_strB= 'goodBoy'test_strB= test_strB[0].upper()+ test_strB[1:]上面示例之中先用下标0取出了字符串中第一个英文字母并且调用upper()方法将其转为大写形式,然后用加号和后面的字符串拼接起来,加号后字符串中括号内1:的意思就是得到从索引1开始到结尾为止,这样就实现了字符串首字母大写 。
(2)如果要将一个python字符串内所有单词的首字母都大写,就需要先调用split()方法将其按照空格或者是其他符号分割,方法执行完成之后就会返回一个保存了字符串内所有单词的列表 。
接下来需要用for循环迭代该列表的长度作为参数调用range()函数生成的序列,并且每次迭代之中都将列表元素第一个字符取出来大写然后和剩下的字符拼接来完成全部单词大写操作,详细代码示例如下所示:
def get_str(oriStr,splitStr):    str_list= oriStr.split(splitStr)    if len(str_list) >1:        for indexin range(1,len(str_list)):            if str_list[index] != '':                str_list[index]= str_list[index][0].upper()+ str_list[index][1:]            else:                continue        return ''.join(str_list)    else:        return oriStr以上就是关于“Python字符串首字母大写如何实现?Python单词首字母变大写怎么做”的全部内容了,希望对你有所帮助 。

    推荐阅读