我試圖編寫一個只有第一個字母大寫,然後所有其他字母保持不變的字符串賦值給變量的單個語句。僅在Python中使用第一個字母大寫字母
例如,如果正在使用的字符串是:
myString = 'tHatTimeIAteMyPANTS'
那麼語句應導致另一個如myString2
等於變量:
myString2 = 'THatTimeIAteMyPANTS'
我試圖編寫一個只有第一個字母大寫,然後所有其他字母保持不變的字符串賦值給變量的單個語句。僅在Python中使用第一個字母大寫字母
例如,如果正在使用的字符串是:
myString = 'tHatTimeIAteMyPANTS'
那麼語句應導致另一個如myString2
等於變量:
myString2 = 'THatTimeIAteMyPANTS'
就像Barmar說的那樣,你可以把第一個字符大寫並連接起來ith字符串的其餘部分。
myString = 'tHatTimeIAteMyPANTS'
newString = "%s%s" % (myString[0].upper(), myString[1:])
print(newString) # THatTimeIAteMyPANTS
像這樣:
myString= myString[:1].upper() + myString[1:]
print myString
你有什麼問題?獲取第一個字符,將其轉換爲大寫,並將其與原始字符串的其餘部分連接起來。 – Barmar
@Idos他不想做任何事。 – Barmar
他不應該在他被解決方案轟炸之前發佈他所嘗試的嗎? :-) – sobek