1、字串里面含有大量的空格,不使用引數時候
w1 = 'hello,i am baby,my father,my brother,my sister!'
print(string.capwords(w1))
輸出結果是
Hello,i Am Baby,my Father,my Brother,my Sister!
洗掉了多余的空格,并且對單詞的首字母進行了大寫。
2、使用引數時候,我們設定為引數為m
w1 = 'hello, i am baby, my father, my brother, my sister!'
print(string.capwords(w1,'m'))
輸出結果
Hello, i am baby, mY father, mY brother, mY sister!
引數后面的字母改為大寫了,但是多余的空格沒有洗掉了。
另外書上教的string.capwords(w1,[m])是這樣的使用格式,但是我使用方括號總是報錯,改為單引號后print(string.capwords(w1,'m')),程式能正常運行了,這是為什么?那位大神能幫我理解下這個問題嗎?
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/195455.html
