本文实例讲述了Python基于列表list实现的CRUD操作功能。分享给大家供大家参考,具体如下:
本篇文章看之前你的先了解python 基础的知识点,比如控制流,变量,数据类型,list,元组,字典 基本操作,该文章主要的目的还是巩固python的基础,所以如果没有了解的python的同学建议先了解基础,再阅读该文,当然有编写不好的地方多多送鲜花和掌声。废话不多说先了解需求
需求如下:
1. 界面列表
1
2
3
4
5
6
|
欢迎来到用户管理系统
1 添加用户
2 删除用户
3 修改用户
4 查询用户
5 退出
|
2. 删除,修改,查询,分别根据id来操作
3. 没有删除,修改,查询的项,给出相应的提示,操作的结果给出相提示
4. 初始化3个用户
5. 用户有属性id,name,password,分别用3个列表来保存数据
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
#用户管理系统
# 初始化3个用户
ids = [ '1' , '2' , '3' ]
names = [ '张三' , '李四' , '王武' ]
pws = [ 'root' , 'abc123' , '123456' ]
# 创建菜单
print ( "===欢迎来到用户管理系统===" )
print ( "1 添加用户" )
print ( "2 删除用户" )
print ( "3 修改用户" )
print ( "4 查询用户" )
print ( "5 退出" )
type = int ( input ( "请选择:" ))
while type > = 1 and type < = 5 :
if type = = 1 :
id = input ( "请输入用户的id:" )
name = input ( "请输入用户的名字:" )
pw = input ( "请输入用户密码:" )
ids.append( id )
names.append(name)
pws.append(pw)
print ( "添加成功!" )
elif type = = 2 :
#判断用户是否在ids存在
id = input ( "请输入用户的id:" )
if id in ids:
#获取下标值
index = ids.index( id )
ids.pop(index)
names.pop(index)
pws.pop(index)
print ( "删除成功" )
else : #没有找到用户给出提示
print ( "没有找到删除的用户!" )
elif type = = 3 :
#判断用户是否在ids存在
id = input ( "请输入用户的id:" )
if id in ids:
#获取下标值
index = ids.index( id )
names[index] = input ( "请输入用户的名字:" )
pws[index] = input ( "请输入用户的密码:" )
print ( "修改成功" )
else : #没有找到用户给出提示
print ( "没有找到修改的用户!" )
elif type = = 4 :
#判断用户是否在ids存在
id = input ( "请输入用户的id:" )
if id in ids:
#获取下标值
index = ids.index( id )
print ( "用户的id:" ,ids[index])
print ( "用户名字:" ,names[index])
print ( "用户密码:" ,pws[index])
else : #没有找到用户给出提示
print ( "没有查询到用户!" )
elif type = = 5 :
break
type = int ( input ( "请选择:" ))
else :
print ( "输入有误!" )
|
当然这边是简单的版本,以后会更新面向对象版本和io的版本
希望本文所述对大家Python程序设计有所帮助。
原文链接:http://blog.csdn.net/sunfengye/article/details/77394788