00:00
Hello,大家好,我是霍长亮,那么我们接下来呢,继续上一节课的内容,咱们的上一节课呢,讲过了关于ASAI的。识别,那么我们这一节课呢,算是一些小的实战,因为我们之前呢,讲的是需要你自行去百度,然后查询一下对应的码,那么我们有没有办法直接自己写一个小程序来实现。通过程序来查询啊,当然是可以的啊,Python那有一句谚语叫做Python除了生孩子不能其他的什么都能好,那么首先呢,我们肯定还是先啊建立一个。新的文档。然后呢,我们试想一下啊,你如果说想要写一个输入一个数字或者字母,然后查询出它对应的ASAI,那么你首先需要讲的是一个输入对吧?那么输入要怎么写呢?非常简单,咱们上一节课呢,主要讲的是输出,那么这节课呢,就是输入。
01:06
对吧,英文单词也是输入的意思,它呢也是一个输入的函数,比如说我们想要输入什么,后面就可以写什么,当然了也可以加上一些提示词,对吧,比如说。请输入您需要转换的数字或者字母啊,因为ascii里边它就没有汉字啊,所以说需要提醒啊,你可以输入数字或者字母啊,或者其他的符号都可以,但是你不要输入中文之类的啊,你想要转换,前提是它必须得在AICI表里边。然后呢,我们把用户输入的内容要存到一个变量里边,对吧,那么我们在前边就要给它加上一个变量啊。
02:06
这样呢,就已经实现了最简单最原始的用户输入的内容存到一个变量里边。嗯,正常来说呢,你存到变量里边,它默认啊都是以一个文本型啊,而不是说是整数型对吧,那么如果说你要想以一个整数型来存储,那么你就需要怎么样。用啊。对吧,这样呢,就是存成一个数字型啊。
03:03
咱们之前讲的这个ascii呢,你如果说。把它转换来,也就能转换去,转换完了我们需要把它进行一个输出,这个输出咱们就不说了,都是老生常谈,咱们上一节课已经用了两节课的时间讲这个输出。对吧,我们在这想要输出一个汉字啊,比如说啊,你颈椎要输出的。对吧,后面可以写一个加号,加号就是连接符嘛,你想输出什么啊,就把它写出来。啊,那么我们运行一下。那还没有保存,我们简单进行一下保存。
04:00
啊,然后我们进行啊,又有一个报错,然后呢,它有一个优点啊,就是说你报错之后,他会给你跳到他认为你错的符号,一般来说啊,出现这种十之八九都是因为这个全角跟半角的事情。我们改成半角。可以了,然后呢,你你自己摸索一下啊,如果说仔细对照看,全角跟半角它的占的空间格是不一样的啊。啊,下边也是一样。好,这次没有问题了,对吧,然后在这里呢,请输入您需要转换的数字或者字母,就对应的是这边的第一句话啊,然后我们在后面,比如说写上一个。一然后回车,然后又说了一个,请输入一个数字,那它对应的呢,就是这边啊,我们随便写一个六。
05:03
然后您准备要输出的是一对吧,您准备要输入的是1T,就是这里就是你刚刚输入的一个值对吧,那么这个呢,就是关于输入的。一个小的。实战,然后呢,这个呢,其实咱们在前面的课程之中啊,也有带着讲过,所以说咱们现在重点是什么,是要讲的是更深一点。咱们呢,就需要加上一个关于ASAI的一个编码转换,对吧,一个写一个小的工具,那么你在前面已经。能够收到用户所输入的信息啊,所输入的一个数字或者字母,然后你怎么把它转换出来呢,到这儿怎么转换出来呢,对吧。需要用到一个新的函数,叫做OD。我们还是把它括起来。
06:01
然后再运行一下。啊,这里呢,有一个简单的小的包,错啊,你准备输出的是must be。那么啊,这里的意思呢,就是说这个数据类型啊,你不能是就是不能是。整数啊,所以呢,我们再来试一下,我们这次不输入数字,咱们输入一个A。看一看行不行,诶,我们发现他还是会报错,这是因为什么呢。那么我们把第二行删除掉,对吧,因为它这里说的是整数,咱们在第二行这里给它设置了一个整数的类型,我们把它删掉。然后我们再运行。
07:06
还是会告诉我们继续找原因。好,那么我们再来改一下,我们改成name,然后我们再来运行。对吧,这个呢就没有问题了,我们再来试一下。对吧?那么为什么会出现这种情况呢?这就是因为啊,你在Python啊三点叉中,甭管你输入的是数字还是字符,它都会被当做字符串来读取,如果说你想接收的这个值,你需要对它进行字符串的数据转换啊,数据类型的转换,你比如说你接收的是整数型的数字,想要保存到number变量中,对吧?你就可以用我们最开始写的这个number来进行读取。啊,那么这节课呢,也是非常的简单啊,咱们主要呢,就是带着大家两个知识点,第一个知识点呢,就是关于I,就是一个输入啊,你要想和用户进行一个交互,让他输入一个什么什么东西可以用这个函数。
08:10
把用户输入的存到一个变量中,然后呢,输出是老老生常谈,咱们上节课讲过啊。第二个知识点就是关于这个RD这个函数,那么它呢,就是把你输入的字符啊,转换为A,转换为SSAI啊,就是这样的一个简单的函数。啊,那么这节课呢,就跟大家分享到这里啊,感谢您的关注,我是霍长亮,未完待续。
我来说两句