本文实例讲述了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