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單詞首字母變大寫怎么做”的全部內容了,希望對你有所幫助 。

    猜你喜歡