记录#
- 今天学习对字符串的处理。
- 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")