这篇博客主要针对Python 中列表的总结,通过实现下面程序可以获得以下知识点
1.列表:增:names.append() names.insert(index,“字符”) names.extend(name) name也为列表
删: names.remove("字符串") del names[index] names.pop()
该:names[index] = "字符"
查: in ,not in
2. * 的用法:“*”*10
3. len(names) len函数得到元素的个数
4.if-elif-else 使用
5.range(0,15) 0到14
6.while 循环 break 跳出
7. 在循环中 print(" ",end =' ') 不会换行
8.input(“ dsadsa”)输入为字符串 需要强制类型转换
9.pass 占用位置 以后在写代码时,可以先写出大体框架。再完成具体内容。
#用户提示
print(" 名片管理系统 ")
print("*"*10)
print("1.查询名片信息")
print("2.修改名片信息")
print("3.删除名片信息")
print("4.增加名片信息")
print("5.打印名片列表")
print("6.退出")
print("*"*10)
#名片存储控件
names = ["毛毛","花花","天天"]
#用户输入
while True:
num = int(input('用户输入'))
#执行 输出
if num == 1:
srchname = input('查询姓名:')
if srchname in names:
print("存在此名片")
else:
print("不存在此名片")
elif num == 2:
number = int(input('修改前的名字序号'))
if number >= len(names) or number <0:
print("无当前序号")
else:
chgnamea = input('修改后的名字')
names[number] = chgnamea
print("修改完成")
elif num == 3:
number = int(input('删除的姓名序号'))
if number >= len(names) or number <0:
print('无此序号')
else:
del names[number]
print('删除成功')
elif num == 4:
addname = input('增加的名字')
names.append(addname)
print('增加成功')
elif num == 5:
for i in range(0,len(names)):
print("%d%s"%(i,names[i]),end = '')
print('')
elif num == 6:
break
print('程序已经退出')
else:
print("输入不合法,请重新输入")