記錄#
- 今天學習對字串的處理。
- string.lower ()= 所有字母小寫
- sting.upper () = 所有字母大寫
- string.title () = 每個單詞的第一倥字母大寫
- string.capitalize () = 第一個單詞的首字母大寫。
- string.strip () = 忽略空格
- 在對字串的處理上需要注意函數的先後順序,比如字串 = ' phone'.capitalize ().strip (),執行後的結果是 phone, 而不是 Phone。因為 capitalize () 是對空格執行了字母大寫,再去掉的空格。
- 今天的練習:製作一個通訊錄程式,不允許重複。
namelist = []
while True:
firstname = input("First Name: ").title()
lastname = input("Last Name: ").title()
myname = f"{firstname} {lastname}"
if myname not in namelist:
namelist.append(myname)
print(myname)
else:
print("ERROR:Duplicate name")