00:00
好,接下来我们来看下一个啊,下边一个我们要做一下我们这个添加员工,添加员工顾名思义就是向我们这个列表里添加一个新的员工,那要添加一个员工,我们先要明确的第一个问题就是我们要加谁对吧?我要把谁加到这个列表里对吧?实际上添加员工就是把我们这个一个元素添加到列表里,那关键就是解决这个问题,要加谁对吧,要加谁,所以这里边儿我们在添加员工之前,我们先要干嘛?诶我们先要获取要添加员工的这个信息,我们需要哪些信息呀?诶我们有什么呀,诶姓名。年龄性别,哎,性别还有什么呀,还有这个呀,住址,我们是不是需要这么四个信息呀,那这四个信息我们要从哪获取啊?诶这还用说吗?这四个信息当然是要由我们的用户来输入对吧?由用户来输入,所以在这儿我们需要有什么呀?有四个input啊,四个input,第一个我们来一个什么呢?来一个这个name啊,或者我们叫做一个emp的name,员工的名字对吧?等于什么呢?等于input的input的啊这儿来一个请输入要添加的员工的姓名啊,请输入员工姓名,员工姓名诶你要加谁?那名儿是什么对吧?诶姓名,然后这儿来接着往下写,我们这儿一共需要的是四个,下边一个姓名完了,我们下边一个需要一个叫做一个age啊,Age请输入员工的一个年龄啊,员工的年龄,员工的姓名,员工的年龄,然后再往下,然后是我们的姓名。
01:40
别我们叫做詹nder啊,詹叫性别,请输入员工的一个性别啊性别,然后还有一个叫做a address as,这叫做一个请输入员工的一个这个住址啊家庭住址这一保存,那这样我们是不是就获取到四个信息啊,哎,获得了四个信息,那这四个信息有了,那用户输入完了,那接下来我们要干嘛?哎,我们是不是要将这四个信息诶拼接为一个字符串,哎,接为一个字符串,然后干嘛?是不是插入到我们这个列表中啊,哎,插入到我们这个列表中,好,那现在我们来看。
02:24
先来看插入列表,是不是就是我们这个emps呀,A emps,所以在这儿我们直接写一个叫做一个emps,那现在我要想往列表的最后去插入元素用的是什么,是不是用的就是我们这个aend的呀,哎,Aend什么,Aend的结构应该是和它是一样,应该和这个结构是一样的,只不过这里边我就不能写孙悟空哎,18南花火山了,应该是把我这些信息就给写进去,哎,应该这样写,所以这个时候把它变成一个格式化字符串,第一个我这不写孙悟空了,我应该写的是我这个emp的一个,诶,Name emp_一个name,而下边我们这个18这我应该写的是一个emp的一个什么呀,诶emp的一个这个age啊,EP,然后这个南,这我们应该写的是emp的一个沾nder啊沾nder GE沾,然后花果山这我应该写的是emp的一个address啊address address哎,你会发。
03:24
发现我们越往后学是不是越来越就是把之前的知识给它综合运用起来了,所以现在一定是,如果有些东西你忘了,一定要回顾一下是吧,怎么去用,诶,我们除了用它还可以用什么呀?我们是不是还可以用我们这个百分之S呀,哎,百分之S啊很多种方式在这儿你需要思考一下是吧,我们之前是怎么做的啊,怎么做的,这是保存,我们来看效果,呃,还是来打开这运行一下,先来退出啊,我们重新启动一下系统,然后在这儿来运行,先查询,现在我就两个员工,孙悟空,猪八戒对吧?然后我们来执行添加,添加我先输入员工姓名,我们这来一个沙和尚,沙和尚然后年龄呢是38,岁数比较大了是吧,性别呢也是男,然后住在这个流沙河啊,流沙河这一保存,咱们来看走一个现在诶执行完了对吧,执行完了我们再来看一个查询走一个,诶是不是就多了一个沙和尚,哎多了一个沙和尚,那添加这功能是不是就已经完成了,哎就已经完成了啊但是这里面有一点。
04:24
这个不太好,比如说我添加员工随便写一个AABDB,然后CCDB随便写一个,添加完了,我这查询是不是也有了呀,也有了,但是实际上当我添加完了以后,这是不是没有任何显示啊,诶没有任何显示,如果是合理一点的话,我们这有一个提示,有一个提示,提示什么呀?诶将把员工谁谁谁添加到我们这个列表中,是否确认该操作对吧?是否确认该操作,所以这个时候我们这儿应该干嘛呀,在添加之前我应该显示一个提示,诶在这里我应该显示一个提示,显示一个提示信息啊,显示一个提示信息,那这里边啊,那既然是这样,我把这个单独保存一下,保存一下什么呢?我直接来一个emp,等于它啊,等于它,然后我这是不是可以直接去添加emp了啊,添加emp了啊,单独创立一个变量来保存员工信息啊,那我这应该显示什么信息,显示什么信息,诶直接来写一个啊,把这个往上提。
05:23
把这往上提,这个是干嘛的呢?这个是我们这个什么呀,创建我们这个员工信息,创建我们这个员工信息,然后在这我们要显示一个提示,提示什么呢?诶提示。哎,叫做什么呢?员工员工,然后这个我们直接来一个逗号,来一个EP啊emp,然后逗号诶将会被添加到系统中。逗号啊,注意别写错了啊,逗号这写一个什么呢?哎,将会被添加到系统中。
06:07
系统中,哎是否确认该操作啊,是否确认该操作,也就是说呃,我们在去要去做操作的时候,尤其是要改一些数据的时候,一定要弹出一个提示,问一下用户,你是不是确认要做这个操作,我们这来一个中号,我们来一个Y,诶斜杠一个N,是不是用户可以选择呀,诶如果你NY就确认了,如果你N就什么呀,哎就是不确认,然后这来一个冒号,当然这应该是一个什么呀,是一个这个音input的啊是一个音input的,那这样我们先看效果吧,啊先看效果,我先还是退出一下啊,这是执行有一个还是添加啊AABBCCBB,诶然后这就哦这还报错了。哦,因为我们这儿,我这儿是不是用的是一个这个input呀,哎,Input,那这样吧,我们还是来一个print啊,来一个print,然后呢,我把这音input的往下写,往下写在这儿呢,我写一个音input,因为input我们只能传一个参数,你上边如果那么写的话也行,如果你上边用音input的话,你这怎么办呀,如果你这用的是音input的,那你这就不能用逗号了,咱们就得直接去干嘛呀,就得去拼串啊,就得拼串了,这样才可以。
07:25
执行一下啊,我们来写一个添加,诶AABBCCDD走一个这时候才显示啊,诶但是这显示的。真难看是吧,而且这显示其实有点长了,这么显示也没啥问题啊,没啥问题,那这个。呃。确实确实挺难看对吧,确实挺难看的,那这块我们可以这样,我们把这格式啊调整一下啊调整一下这样写反我希望把这个这格式啊写的漂亮一点,对吧,我们都希望给它漂亮一点,怎么改呢?我先把这注了啊,我说改一个print,哎,Print叫什么呢?哎,我们以下员工,以下员工将被将被添加到这个数据库中啊将会添加到我们这个系统中啊系统中系统中,那接下来呢,我们这里边啊来干嘛呀,我还是上来,我先打印一个什么呀,诶表头,然后我再打印一个什么呀,诶这个员工的信息print一个emp啊emp,然后我这儿再来一个音input的,音input的干嘛呀,是否确认该操作,让你输入一个Y或者是一个嗯,这样是不是能显示效果好一点,哎,我们来试试啊,来试试来看。
08:48
嗯,初2C先结束一下,然后我们执行一下,还是来一个添加啊a ABB CC BB DD有一个,诶显示出来了啊,但是这儿呢,就不用显示这个什么了,我们把这个序号呢就可以去了,就标要序号,嗯,序号这就不要了,不要了,这杠T呢也不要了,执行一下啊走一个,还是添加员工啊添加员工AABBBCCBB走一个,诶那现在这员工是不是有了,诶新心就有了,然后在这让你选择确认对吧?Y或者嗯,这样是不是就好看一些了,哎,好看一些了,那如果更好看的话,我们可以在它什么呢?更清晰的话,我们可以在它上边下边各加一个这个分割线,分割线啊,然后这再加一个冒号啊,加一个冒号一保存,还是再执行一下,呃,我们来一个这个添加员工AAB。
09:48
ACDD1走,诶这时候就好看多了啊,这就好看多了啊,问你是否确认该操作,这样就OK了,这样就OK了,所以你会发现我们在做这功能的时候,它是一个不断完善的功能啊,不断完善的功能,所以你在做的时候,我们可以干嘛呀,一点点尝试,尽量把它做的什么呀,完美一些啊,尽量给它做的完美一些,好,那接下来我们现在用户是不是就有一个选择了,哎,Y或者是一个N啊,Y或者一个N,那这块呢,我们来接收一下这个变量啊,接收一下变量,这个我们叫什么呢?叫做一个,这个叫做一个user啊,User confirm conm confirm,我们叫一个确认啊,确认就是用户的一个确认信息啊,确认信息,然后在这儿我们就可以做一个判断了,哎,做一个判断,判断叫什么呀?哎,If,我们的user confirm等于什么呢?等等于一个Y啊,等等于一个Y,如果你是Y,这个是不是等于确认了,哎,确认确认怎么办?确认我们就直接来。
10:48
是不是aend就完了,哎,确认了我们就直接aend就完了啊,那如果是你这个,哎while else你是不是就没确认呀,哎,Else你就没确认,当然这块我们如果要写的话,我们要考虑多种情况,他有可能输Y,是不是还可能输yes呀,哎有的人可能喜惯输yes子,所以这个时候还有什么呀,哎哦或者什么呀,User confirm干嘛呀,哎等等于yes啊这两种情况我们不考虑进去,你输Y或者输yes都行啊,都行,然后这是一种情况,然后再往下,我们这儿再来一个else else就不用考虑了,Else,你除了只要不失败,剩下都是no对吧,都是no else我们就什么呀,叫做取消,取消操作的话,取消操作的话我们就来什么呀,取消操作我们这儿是不是什么也不用做呀,哎,什么也不用做,什么也不用做,我先来一个pass啊,先来一个pass,这一保存,然后这个时候我们来看效果啊。
11:43
还是执行一下CTRLC,执行一下这一执行,还是添加员工AABDCCD对吧,问我确认,我来一个确认,然后再来查询走一个是不是加进去了,还是再添加啊,再添加来一个这个随便写一个FF,这来一个DD,来一个E,然后来一个这个RR随这写一个,然后我选择N走一个走一个再查询是不是就没进去啊,哎,说这时候你选Y才进去,选N就插入进去啊插入进去这么一个效果啊,这么一个效果好这整完了还是那我们同样。
12:17
这的确是插入进去了是吧?插入进去了,插入进去以后,我们这是不是也要应该显示一个提示信息啊,哎,显示提示信息干嘛呀,来写一下,显示我们这个提示信息提示啥呀?哎,Print叫什么呀?叫做插入成功,哎插入成功诶那我们这来写一个,那如果取消操作,应该也是显示提示信息,我们来写一个什么呀?哎,Print print我们叫什么呢?哎,我们叫做这个叫什么呀?叫做这个。一取消,呃,插入已取消。
13:00
哎,我们有这么一个提示,相对来说体验会好一点,对吧,我们这一保存这时候再看啊CTRLC停止一下,这来一个添加员工啊,我们来添加员工AA,这来一个BB来一个CC来一个DD走一个,然后问我确认是否我们来一个Y确认走一个,诶告诉我是不是插入成功了,诶插入成功,然后还是添加员给我来一个11223344走一个,我点一个走,你来是不是就。插入已取消,诶插入与取消,这时候我一查询诶ABCCD进去了,但是这个123就没进去,对吧?这么一个效果,那这个就是我们这个添加员功就完事了啊或者统一一下,我们叫添加成功啊,添加已取消,添加已取消,那我们这个添加的功能是不是就完成了,哎就完成了,当然确认这块它是可选的,你就如果说这块没看懂,你可以先不加确认你先就直接能把人加进去行了,确认你可以后边再加啊,后边再加好,那这个就是我们的添加,那接下来我们在做是不是要做这个删除员工了,诶删除删除跟添加呢,基本上是类似的,只不过删除呢,诶你就其实省事了啊,删除省事了,删除注意我们怎么删,删除我们是要根据什么呀,序号一删啊,序号一删好,接下来还是自己来把添加做完了,然后尝试着写一下删除,我们待会儿来讲这个删除员工啊,删除员工好,还是我们来听一下。
我来说两句