00:00
好,接下来我们来继续啊,呃,刚才我们抛出一个函数叫做一个input啊,我们来说一下这个函数在这呢,我们创建一个新的文件,哎,零二,我们就是叫做音input的吧,音input的这个函数。音input的函数是干嘛的呢?哎,Input的函数,诶,该函数用来呃,获取我们这个用户什么呀?啊,用户的输入啊,用户的输入啊,Input就是输入的意思嘛,用input的输入,那我们先来看一下,我们先看什么效果啊,直接调一下你在用什么函数,也可以直接去调一下这个东西呢,传不传参数都行啊,Input这函数传不传参数都行,那有一些函数需要传参数的,需要传参数的时候,你就需要看一下,比如说input你点进去,哎,需不需要传参数,Input这里边呢,其实也需要参数,叫做一个pro,但是它这套了一个中号啊,你看这pro外边套一中号以后看到中号,你要知道中号表意思就是可选的,就说这个参数你写不写都行啊,写不写都行,所以咱们在这干脆咱们就先不写了,我们先看效果啊,这一执行。
01:09
当你去执行完了以后,你会发现这个东西跟我们之前的明显不一样,之前的什么样,之前的执行完了,它会出现一个什么什么什么执行结束,但是在这儿他什么都没有,对吧,他什么都没有,或者呢,咱们来换一下啊来。哎,我们来。打开文件夹,哎,我们来干嘛呢?哎,在我们的这个CMD来执行一下,这样我们可能看得更清楚一点,直接来一个这个Python,哎,Pyython py啊Python一个这个也叫做一个这是零二音input的,这一直行,诶你会发现当我去调完音input的以后,它没有任何反应,但有一光标在这闪,在这闪,我是不是在这可以输入啊,哎,输入内容,但是程序有没有继续向下执行啊,没有啊,没有,当我一敲回车看这儿走是不是才到这儿啊,哎,才到这儿,同理这儿也是一样,你摁这儿,它也是卡在这儿,等你可以输入,输入完了以后,你一敲回车才告诉你re PL close,懂这意思吧,所以注意,当你一调这个input的,当你一调input的时候,哎,我们说了input的函数在调用后。
02:22
哎,我们这个程序,哎会什么呀,会立即暂停啊,会立即暂停干嘛呢?诶等待我们这个用户输入啊,等待用输入,所以你来看这当我们一执行input,现在程序就在那挂在这儿了,挂在这个地儿了,他现在就没有执行干嘛?等待用户输入,用户输入完内容以后,咔一敲回车,他才结束啊,他开始继续执行,等待用户,那用户输入完诶内容以后,诶点击回车。
03:00
哎,程序才会继续向下执行啊,向下执行,所以在这儿你看着啊,我写一个print一个,哎呢,我们来一个123,随便写一个这一执行,你看那个print它是不会执行的啊,不会执行的,但是在这我随便输入一个内容,然后敲回车,这个时候这1234是不是才出来呀,为什么?因为就是当我执行到第五行这个input的时候,程序会暂时停住,停住啊,等你输入完了,一敲回车,它才会继续向下执行,执行第六行啊,才会继续下执行,就这么一个意思啊,这么一个意思,好,那我们说那这函数可以干嘛呀?诶可以干嘛呀,就是可以获取用户输入嘛,哎,就是可以获取用户输入内容,那问题来了,我怎么获取啊,现在我希望知道用户输的是什么,我怎么获取啊,哎,那注意了,诶用户输入完成以后,哎其所诶输入的这个内容会以呃,会以这个返回值的这个形式。
04:00
这返回,所以注意音input的就是用来接收用户输入的,用户输入内容会以返回值的形式返回,所以在这儿我们直接来一个啊,随便写一个吧,来一个这个A等于input,我这创建了一个变量来接收它的返回值,那这个A就是什么,用户输的是什么,这个A就是什么啊来在这儿我们来打印一下这个内容,来来,我先写一个啊,用户输入的这个内容是冒号,然后逗号来一个A,我这来输出,输出一下啊,这一执行来一个我写一个hello,走一个是不是用户输的内容是hello啊,来关掉,我们再执行一遍,我来一个ABC走,用户输入内容是什么呀?诶是ABC啊,是ABC,所以注意通过这个音input的,我们就可以获取到用户输入的一个内容啊,用户输入内容了,好,那接着来说,那注意了注意诶我们这个input的返回值。
05:01
跟pull的返回值,哎,永远它是一个什么呀,是一个字符串,也就是说刚才我们看到我们打印A的结果,它是一个字符串啊,你无论输什么,你输个123,你输个处,你输个捺,它最后都是以字符串的形式返回的啊,字串返回的,所以注意,如果你想比较的是数字大小,比如说你希望能给你输一个数字123,那你然后呢,你去比较这数字跟200谁大,那这个时候你要注意了,你是不是要需要对它做类类型转换,如果跟数字比的时候,一定要做类型转换啊,所以时刻注意音input的返回值是一个字符串啊,是个字符串,好,就这么一个音铺子啊,然后接着再往下看。同学看到这儿可能就会有一些疑问了,的确音input的是可以用户获取,用户输入,你输入什么用户就获取到什么,对吧?已经可以获取到用户输入了,但是问题是什么呀?他这很奇怪呀,的确这可以输内容了,但是你会发现这里边没有任何提示,用户看到这可能就懵了,诶是你这有个光标闪我我一我要按键盘,我知道啊,能输入东西对吧?但是我如果没有注意呢,我是不是就会误以为这个程序卡住了,诶卡住了,所以注意在音input的里边可以传一个参数,诶音input的函数中,诶可以设置一个字符串作为参数,这个字符串哎将会作为提示文字显示,所以注意在input这儿我们可以设置一个字符串,诶来诶,请输入一个任意的内容,诶,请输入任意内容。
06:45
写完了冒号这一保存,我们现在一执行,这样我们就有一个提示了,在这儿我们就知道了,在这儿我就可以干嘛了,输入了我再来一个啊哈哈,注意执行作一个用户输入内容就是,哈哈,看懂这意思了吧,诶所以注意啊,在我们的这个音input里边可以传递一个字符串作为参数,这个字符串就是你输入内容的一个提示文字啊,音input非常简单,诶那再来看我们之前做的那个说的那个练习是吧?诶获取一个用户的一个用户名,那这里边直接做了来获取用户输入的这个用户名,直接来一个username啊username等于一个这个in。
07:27
Input啊input,然后来请输入一个,请输入你的用户名,哎,然后来一个冒号啊,冒号告诉用户可以输入了,然后这个user nameme是不是就是它的用户名啊,那接下来我们来干嘛呢?判断用户名是否是A的me怎么判断呀,用我们的if if username怎么判断和A的in相不相等啊,哎,等等于我们这个A的min一定注意是两个等号啊等等的in如果相等,我们这儿来一个print呢?诶来一什么呢?诶欢迎管理员光临啊,欢迎管理员光临,一保存完事了,如果不等什么也不做就不用管它了,对吧?好,那这写完了,我们来运营一下,看效果直接执行我来个的密走一个,诶是不是欢迎管理员光临呀?诶欢迎管理员光临,好,我这再来一遍,我来一个,哈哈,做一个是不是什么也没做呀,哎,什么也没做啊,所以这就是我们衣衣服的简单的。
08:28
应用,并且这块我们抛出了一个input啊,Input就这么一个东西,非常简单,然后我们就再补充一个input的一个作用啊,Input一个作用,那实际上注意了,我们当我们在计算机里安装了Python以后啊,比如说这样啊,我这直接右键在桌面新建一个Python文件,Hello点一个py hello点一个PY,创建一个文件,我在里边随便写点代码啊,写点代码写一个呃,Print一个这个hello hello这一保存写完了,那注意像这种文件之前我们INF5执行,或者是在CMD里执行,对吧?但是实际情况什么呢?这种文件我们可以直接双击运行啊,直接双击一走是不是就运行了呀?诶双击运行,但是由于什么呢?由于我们这个东西运行的速度太快了,命令是非常简单呀,就是一个print hello打1HELLO,运行速度太快了,所以运行完了它会直接干嘛呀。
09:26
关闭啊,直接关闭,那这个时候我们可以干嘛呢?哎,我们可以在它后边加这么一个,诶加这么一个input input干嘛呢?写一个诶点击我们这个回车键退出程序啊,点击回车键退出程序,然后我们这一保存写这么一个,那这时候什么效果,看着了我这运行。我这个应该是。
10:02
保存一下,这个应该是。编码的问题啊,编码的问题,这样吧,我把这个文件给它删除掉,我重新在这儿啊新建一个来保存一下,保存到我们这个桌面啊桌面我们来一个还叫一个hello,叫ABC吧,诶ABC点一个PY写完了以后呢,在这我们来写一个print,来一个这个hello啊一保存现在还是诶hello ABC在这儿一执行是不是还是一闪而过呀,诶这个时候呢,我在这儿可以给他写一个什么呢?可以写一个input音input的,然后我这来一个叫什么呢?诶按哎我们这个回车键退出啊按我们这个回车键退出,写这么一句话,这个时候我们再运行再看,诶你会发现这时候就是不是哈,就就看见了,哎就看见了,按回车键退出,这时候你按一下回车,按一下回车,它是不是才退出啊,按才退出,那通过这种方式就可以让我们这个程序运行完了不立刻关闭了,什么是原理啊,非常简单,就是之前你没有写音。
11:06
破的时候,他直接执行完print的程序结束,程序结束是不是退出了,但是你加上了一个input以后,它实际上当你执行完print以后,它会在第二行这卡住干嘛呀,等待你用户输入吧,你用户不输入它是不会往下去执行的,所以只要你不按回车,程序是不是一直不会往下进行啊,啊,那这样就可以达到这么一个效果啊,所以input还可以做这么一个用处啊,做这么一个用处啊,所以这也是我们input又一个用处,Input也可以干嘛呢。Input的也可以用于,诶,暂时阻止。阻止。哎,我们这个程序结束啊,暂时阻止程序结束啊,就说你按回车以后才会结束啊,这么一个东西,好,我们这儿呢,还是先停一下,大家把这个练习做一下,把音input的函数用一下,然后把这个if自己尝试去写一下,多写几遍啊,多写几遍非常简单,但是如果你是第一次学,我希望你一定要多写几遍啊,多写几遍好,我们来听一下。
我来说两句