首先來介紹下字元串切片
'hello'[1:3]
代表第 1,第 2 這 2 個位置,即 ‘el’,它是大于等于冒号前的,小于冒号後的,如果冒号前是空,代表從頭開始,冒号後為空的話,代表結尾,它是第一個位置是 0 号位置。 'hello'[-3:-1]
是倒序切片,代表倒數第 3,第 2 這 2 個位置,即 ‘ll’,它的 -1 代表倒數第 1 個位置。
upper() 的功能是轉化字元串為大寫,lower() 的功能是轉化字元串為小寫。
# 首字母大寫轉換函數
def firstCharUpper(s):
return s[:1].upper() + s[1:]
我們來試試:
print(firstCharUpper('hello'))
print(firstCharUpper('python'))
效果如下:
Hello
Python
如果想讓首字母大寫,其他字母強制小寫的話可以這樣做:
# 首字母大寫,其它字母小寫轉換函數
def firstCharUpper(s):
return s[:1].upper() + s[1:].lower()
不管你怎麼組合大小寫,我們最後的格式卻非常整潔的控制!哈哈!
如果我們來處理一個文檔包括的所有單詞,可以通過單詞的前後空格來識别出每個單詞,然後依次對其進行進行轉換。
喜歡的點個贊❤吧!
文章知識點與官方知識檔案比對,可進一步學習相關知識
Python技能樹 基礎文法 資料類型12691 人正在系統學習中