再来看 excc, 它主要是用来执行这部创立型的代码块的,我直接把上面这个代码拿下来,然后把 eva 改成 excc, 他们两个用法是一样的,来预警,看看打印的二页是不是浪。这是因为 excc 没有发挥值, 他只会把这里面产生的名字存到第三个场所里面,你看在他前面写一个 a, 等于再来运行,看到了吗? a 里面就多了一个 a, 只为七,如果我们把要的纸清空掉, 依旧变成六了,和一杯 a l 是一样的,既是全局民生空间, a l 是他的局部民生空间,但是你注意看,我们再来直接打一加一,这肯定是会爆错的, 因为全局并没有 a 来,于行看看就报错了,说 a 没有定义,因为 a 是存在 a l 里面的,但是你看我把这两个参数删掉,如果我们不传后面两个参数的话,那他默认传 是 globas 和 locals, 也就是说这里面产生的 a 这个名字会保存到 locals 里面,而当前我们的位置是在全局,所以这里的 locals 其实就是个 boss, 这么一来的话,全局就会有一个 a, 我们先把这两个查出,删掉来运行看看, 看到了吗?打印 a 的结果是六,好,这是全局的情况,我们再来看局部的情况,我来定一个函数,要备用 c, 然后把这张代码放进来,再来调用一下备用 c。 这时候我们再来分析一下,首先你 xdc 后面的两个参数没有穿,那陌生人穿的就是格洛克斯和 locals, 对吧?也就是说在里面的 a 最后会保存到 locals 里面, 也就是当前为止的局部,那我们这里就是在局部打印 a, 所以应该是可以打印出来的,先把这两个铲除去掉,再来运行一下。报错了,他说 a 没有定义,为什么会这样呢?在全局就可以,在局部就不行了?这是因为可乐不少 lucos, 他们俩是有一定区别的,我来给你演示一下。这一段我们先注视掉,在这里我写一个基本一个 logos, 它就是一个全局民族空间的字典,对吧?那我给这个字典加一下,加一个 a 级等于十八, 然后我们直接来打印 ag 来运行看看,就打印了十八,说明这个格罗布置产生的字典和全局名字空间是一个东西,他们是绑定了的,所以我们给这个字典增加了纸之后,全局是可以直接用的。 现在我把它换成 locos 再来运行也是可以的,因为在全局用 locos 就等同于用过 locos 吗?这是没问题的,但是你注意看,我们再来定一个函数,也不用 c, 把它缩进了,再来电容也不用塞,能运行一下,看到了吗?就直接报错了。按理说我们给路口子增加了值,那这个局部应该是可以反问的,但他这里提示说 a 级没有定义,那只能说明一件事,就是这个路 洛克斯产生的字典没有和当前局部名字空间绑定,他只是一个拷贝版本的字典。这个懂了之后,我们再来看前面的案例,这里没有传后面两个参数,那他产生了 a 这个名字 就会传递给陌生的 locos, 而 locos 并没有绑定当前局部名称空间,只是一个拷贝版本的字典,所以我们这里直接访问 a 是访问不到的,如果你要访问 a, 就只能把后面两个参数补上,把记号也要传进去,然后这里就不要打印 a 了,再来运行,就可以通过 ao 返回到 a。
粉丝5.4万获赞36.9万


读取文件内容除了我们前面学的 rad 功能之外,还有两个功能,一个叫 read nice, 另一个叫 read nice。 那名字没有大概知道有什么用呢?一个是一次读一行,一个是一次读很多行,我们来试试看 vid open 还是用文本文件来测试吧。 a 大杠 u 加点 t x t mot 等于 r t encoding 都不要错。 r e s d s d e may my print t 加 r e s。 运行看看,确实是读到了第一行,然后再来读一次, 就分别读到两行了。既然瑞瑞赖可以一次读一行,那他是不是就和破循环一样呢?破循环也是每次循环读一行吗?既然这样,我们是不是可以用 v 二循环来实现和破循环一样的效果? v 二去,然后赖等于五点瑞迈 不认题战狼,那什么时候退出循环呢?无论奈等于零的时候就会来运行一下,也达到了同样的效果。 果。好,这是瑞瑞瑞瑞。接着我们来看瑞瑞,瑞瑞 s 等于 fgo nice 来答应一下 r e s。 得到的结果就是他一次性把所有的行都读出来了,返回给我们的是一个列表。所以说瑞瑞奈斯和单纯的使用瑞德都是一次性把文件数据从硬盘读入内存, 这两种方法一旦遇到文件过大的话,就会有风险。当然,如果你所有的数据都在一行的话,瑞瑞那也会有风险。最保险的方法就是给瑞乐传参数,这样我们可以确保我们每次读出来的数据量不会过大。

接着再来看字母串的切片操作,切片其实是锁影的一种拓展应用,锁影是取自不串中的某一个字符,而切片是根据锁影把字母串中的一段字符给切下来, 变成一个新的支付钻,虽然说是切下来,但其实是复制出来,并不是剪切出来,所以原有的支付钻并不会发生改变啊。我还是用前面我们定义的这个支付钻来操作 音符中括号,如果我只写一个,所以零的话,他就只会把第一个字符给取出来。现在我接着写一个冒号,比如我要把故的这个单词给取出来,我们来看,所以第一个是零,然后是一二三,现在我们要取到第三号,所以但是我们不能直接在这里写三, 因为这里有一个原则叫顾头不顾尾,和我们前面写日记的时候是一样的,所以这里就要写四才可以,然后来打印看看,这样我们就取到了 good 这个单词,同样我们再打印一下原来的这个字母转音符, 原来这个字不转还是 good goodbye。 所以说切片并不是剪切一段子浮出来,而是复制一段子浮出来,存在了一块新的内存空间里。当然切片你也可以用复数来反向去吃,我就不操作了,你自己念几次就好了。还是刚刚这个切片操作零到四,现在我把四删掉, 表示的意思就是从零号缩影开始取,一直取到最后全部取完,所以打赢结果就是把这个总算完成的取到了。现在我把零删掉,在冒号后面写一个四, 这就相当于到四结束,前面全部取完,也就是从零开始的意思,答应结果也是 good。 然后我在冒号前面写一个四,冒号后面不写,意思就是从四号缩音开始,后面全部取完, 所以打印结果就是从四号缩影空格开始,后面全部取到。如果你在中括号里只写一个冒号,前后都不写缩影,意思就是把整个字不算都取到, 打印出来就是和前面字母钻石一样的,然后切片。还有一个操作就是可以指定步长,也和前面学的问题一样,但是用法不一样,这里就不是加逗号了,需要在后面写一个冒号,然后写步长,我就写一个步长为二,这样的话他就会从零开始,然后每次加二, 所以就是零二四。由于是顾头不顾尾,所以四这个索音不会取到,只会取到零和二,结果就是 g o, 这样可能效果不明显,我把这个四改成二十,然后步长改成三,再来预警改改, 这样就明显了。取值的时候说一枚字加三,就是 g d o 空格 u 二号 y。 好,布场。讲完之后咱们还有一个叫反向布场,还是刚刚这个字不算应佛,我写一个应佛,中国号零,冒号四,冒号一,这是我们刚刚讲的,正常的按不常切片,对, 这叫正向不常。现在我在这个不常前面加一个富豪,就表示反向不常,还是复制给变量 r e s 来打印一下, 打印之后我们发现什么都没有,就是因为这行代码是从零到四,也就是从左往右取,但是不长。负一又表示从右往左, 相当于让你往前走四步,但是你的脚要向后迈,这很明显是不可能的事情,所以说如果你要往相反的方向迈脚,你的方向也得反过来。这里就不应该写零到四了,应该写四到零,这样就可以用反向补偿了,从四开始往左迈到零结束, 但这样拿到的结果就不是 good 了,因为是反则取的也不是 dlog, 因为同样是顾头不顾尾,所以反过来之后,四号所言就是能取到的,但是零号所言就取不到了,所以结果会是空格。 doo 来打印看看。 注意这里你不能把不常复印给省略掉,如果你省略掉不常,默认九为一,这又变成开始的问题了,你让人家往后走,但是嘴往前迈, 所以这样写的话,反向不长,不能省略。还有一个操作就是先写一个冒号,然后前后都不写缩影,这代表整个这么算都取到,对吧? 然后再写一个冒号,指定不成为负一,这就相当于把整个这幅串都取到,但是要反向取,所以打印结果就是把整个这幅串给倒过来了。最后要注意的是,这幅串切片并不会改变原这幅串,而是会复制一份,生成一个新的这幅串。



前面我们复习了一下一二得和三三七相关的内容,然后这个一二得除了可以铲除纸之外,我们还讲了一个一二的表达式,来看一下,再来定一个 f 四,在这里面我们写一个 r e s 等于一的 hello, 接着一二的 r e s, 然后我们来调用这个函数,先得到生成器,生成器得到之后,我们通过 lets 进来,产出值就得到了。哈喽,接着我们通过生成方法来给他发送值,比如我发一个 word, 这个 word 就会发送给一二的等号左边的 r e s, 接着代码往下执行,返回 r e s。 所以这里得到的结果就是 word 等号右边是上一次调用结束的地方, 等号左边是下一次电源开始的地方,同时剩的的则会发给等号左边的变量。好,这是要的表达式。接着我们来看一个要的 fram 语句,这是喷上之后才引入的这个要的 fram, 它主要就两个作用,第一个作用就是用来链接直升神器。举个例子,我们先定一个 f 五,然后在这里面蒙复 s, e, a, b, c, 接着要的 s, 然后再来一个 four i n 润,其三有的 i, 这样的话这个生成器就可以产出六个字,对吧? a, b, c 和一二三,我们来便利他 four i, e, f 五 prin i 六个字,对吧?这里的 a, b, c 和润剂三就是两个字,生成器能理解吧?因为他们是可叠的对象吗?可叠的对象可以转换成生成器,而生成器其实就是叠带器。所以我们说 a, b, c 和润剂三他们是生成器没问题吧?因为我们这个函数里面有页的方法,调用它就会得到一个生成器,我们把它认为是主生成器。 然后 abc 和润洁三是指生成器,但你有没有感觉这种切法很麻烦?所以拍摄给我们提供了另外一种语法,就是叫它 from。 再来个 f 六, 在这里面直接写 yard from a b c yard from reng 三。这种写法和上面的写法效果是一模一样的。 yard from 看起来会更加简洁,是不是有种鱼发糖的感觉了?然后我们来便利一下它, for i n f 六 print i 也是 a b c 零一二。这就是 yard from 的第一个作用,用来链接直升神器。


passion 中有一个内置函数叫 inte, int 函数是将一个字母串或者数字转换成整形,它的语法是 int。 在括号中传入一个 b 串,参数 x 一个可选参数贝斯,这个贝斯就是它的。静置 看一下代码,当我们不传入任何参数时,他得到的结果是零。当我们传入一个整数时,他得到本身传入一个小数时,会把小数去掉, 显示这个整数。当我们传入这个贝斯时,这贝斯我们选择是十六进制,那么输出的是十八,也就说一代表十六,再加上二就得到了十八。 当我们传入零 xa, 这是十六进制表示法。 a 在十六进制中就表示十。你传入八进制的时候,这个幺零转化成了八。

大家好,我是编程杨老师。在上一节课中,我们一起学习了派送中的列表类型,列表类型非常好,理解也非常重要,所以呢,希望大家多可以多多练习,在这节课里面我们将一起学习,在这节课中我们 学习另外一种非常重要的数据类型,四川啊,英文就好了,让我们一起开始吧。首先让我们来看一下今天的学习大纲,我们将从以下三个方面进行学习,第一个是第一个是学习瓷砖的定义啊,他可以 怎么样定义一个字串,然后是讲瓷砖的一些基本的操作,比如说怎么样做这个长度的判断拼接,还有他的格式格式化。第三个是介绍一些瓷砖的常用的方法。好了,让我们现在开始动手吧,我们还是打开 md 这个工具啊,输入拍摄,进入拍摄的编辑环境。首先我们来讲一下瓷砖的定义啊,瓷砖的话就是一个就是瓷砖啊,瓷砖的 很好很好理解,比如说我们这边可以通过这样的方式来定义一个呃,字符串 max, 我们把这边的名字叫 max, 一句啊, 他呢给他复制成一个呃,比如说是我们之前在第四节课中讲的一个第一个 helloword 程序啊,嗯,并且 helloword 这个 helloword 呢就是一个字符串,然后呢这个字符串呢,他是用双引号,双引号把它包在一起,当然呢我们也可以用这个单引号来表示,比如说我们用另一个另外一个电量就内幕,比如说是杨老师啊,杨老师,那他可以用单引号表示,也可以。那我们先看一下这个内幕的,内幕的类型是什么呢?还有内幕的 啊?思俊是吧?是思思俊类型,咱们看一下这个 macct 的类型,那他也是一个思俊啊,这就是一个字符串的一个定义,就是用单引号或者是用单引号或者是双引号把一个字符串给扩起来啊,包围起来 就是表示一个字符串,那我们怎么样啊?除了这样的定义啊,就是复制的方式,一个等号来复制,复制就是把这个 helloword 字符串复制给这个 mace 变亮。除了这样子直接给他复制之外,还有一种方法是用这个 sj 的关键词来定义一个字符串,比如说我们还是用 macet 这个变量来复制,那我们这个时候可以用这个关键词,是这样子 helloword, 这样也可以 另一个速算用这个磁坠我们可以看啊,这里多了就是这两种方式,其实就是因为这是用了一个磁坠,把它包,把它 框在一起,是吧?这个就看哪哪一种方便吧,有时候用这个可能方便一点啊,这个看具体场,具体场景,我们将来将来的学习过程中呢,可能会就是可以看到这两种的区别啊,都是有用的,这个并不是一个多余的东西啊。那我们来讲 第二个部分是他的一些基本的操作,比如说我们反问字不串,这个就可以完全可以借鉴之前的,呃,像这个 topple 啊,类似的相关的一些方法,对吧?比如说我们想啊,我们刚才还是这个麦四九,我们看一下麦四九的内容,是不是还有 word 这个字不串,对吧?那我们想访问其中的其实麦四九,其实 这个字符串啊,他你可以理解成他是一个字符的列表,怎么样理解呢?就是这里相当于是下边是零一、二三四。我们来看一下这个这个地方,比如说瓷砖类型,我们这里有个 helloword 的一个变量,我们看他其实里面的话,他也是对每个字符进行了一个下标,比如说 h 啊, h 是零,然后一是一, 一 i l 是二,这样依此类推,这里有十个,包括空格啊,这地方空格也占一个位置,这是从左到右的顺序,是这样,从零开始,那从右到左呢?哈,都是从负一开始,这个完全 是可以跟我们之前学的他跑,还有利斯特可以完全借鉴,他的原理是一样的。还有切片也是一样的,比如说我们这边 啊,看一下这个二到六,那它是什么呢?啊?是 l、 l、 o 是吧?这是一个切片。还有我们想知道这个次数上的长度是多少? 论这个这个函数啊来表示,比如说我们 hello, 这个 hello word, 这个长度是多少呢?我们可以看一下啊,他有十一个长度,是吧?还有十一个字符串,这十一里面是包括中间的这个字符串的空格的,包括中间的这个空格的,然后这个愣的话也是一个啊,他这里可以是 toplelex、 sgen, 包括后面学习的 dxte 都可以用它来计算一个 数据类型的长度。我们可以看一个字符串怎么拼接起来呢?比如说我们这边定义好一个 hello, 这是一个字符串,对吧?那我们通过加号的方式可以把两个字符串拼在一起,还有 word, 哎,是不是返回了一个 helloword, 他是会把两个单词给拼在一起,这就是通过思谱上的拼接的方式,还有想复制,还有一个复制的方式,比如说我想把这个 hello 啊,我想给他重复的打印三次,我们就可以用这个这个新号,这个新号来打印了三次 thank you 这个信号表示复制的意思,后面的这个是表示复制的次数啊,这里是复制的三次啊,我们可以看到一个字不串是否存在于一个此次不串是否存在一个长次不串中,比如说我们说,哎,这个,呃 h 有没有在 helloword 中呢?我们可以通过这样的命令就是应的方式,应是个关键词啊,我们 h 我们上来看的这个这个字符是不是硬,这个还老还老中,如果硬的话,他反映的是一个波尔直,是吧?是触,表示在里面。那么这边再去看一个 boss 的情况, w w 在这个海 中吗?肯定不在,对吧?那返回的是 boss, 这个地方是硬在不在这里面?如果在的话返回处,如果不在的话返回 boss, 那同样的,那反面是什么呢?是 note, 对吧?那我们看 w 是不是 note 哈喽里面啊,这个时候是处,对吧?因为 w 确实不在哈喽,那这个时候呢?我们再说 h h 是 note e 嗨喽中吗? 那肯定是 boss, 对吧?因为 h 是在 hello 中的,也就是判断一个字符串是不是在一个大的字符串里面,当然这个里面不仅放一个字符串,我们还可以放多个啊,这里比如说 l l o 在不在这个 hello 里面呢? 来是在的,对吧?是处的啊,这表示这个子刺不串,是不是在这个长刺不串里面?如果在的话就是处,不在的话反而是 boss, 就是判断一个字不串是不存在。那我们看一下最后一个是刺不串的格式化,这串的格式化是什么意思呢?比如说有时候我们的一个变量里面,他有一个直视啊?是是,比如说 我们想说嗨喽,某某某是吧?但是这个某某他是个变量,那怎么我们会怎么样子写呢?我们会这样写, 然后呢这个地方会用一个两个花括号来表示,一个一个一个一个空格替代位置,然后用 fom max 的方式 把这个值给你打印出来。比如说这边是不如死不如死,杨杨老师的英文名字不如死,他就会把这个字不串,把这个位置给替换,这地方是个占位符,把这个不如死把这个东西替换到这来。我们看到他说出的是 helloword, 就是一个 格式化。然后我们最后讲瓷砖的相关的方法,其实瓷砖的方法不仅这些,他有很多很多的方法,我们可以通过。呃,这个还是上面说的这个靠谱,你说瓷砖这个类型,我看他上面有哪些方法。就 前面是他的一些介绍,然后后面开始他的一些方法,他定了一些很多这样的方法,这样的方法的话会叫做 max 和 max, 还是后面可以我们可以简单介绍的还有很多很多这样的方法,然后还有很多其他的方法是什么?这样通过这个空格可以看到很多很多很多啊, 直到结束为止。如果大家想看具体的一个方法的话,也可以再继续的还有谱。然后此阵,比如说我们他其中有一个,比如说佛迈的这个函数,是吧?我们可以再再去看他这个佛迈的函数的一些这个文档,比如说他是一个佛 mat, 然后他的这个字是什么样子什么样子啊?他接受他是干嘛的? 当然你英文可能需要好一点啊,但我觉得这个呃应该对大部分人来说是没问题的。这些英文呢比较简单,如果你想有中文的话,也可以去网上搜一些中文的文档,就是比如说你输入这个你关键词就是 past, 加上这个弗麦特,是吧?我在百度里面一搜就有很多相关的文 可以有资料可以学习。所以就说我们这里其实有很多很多方法,我们这边只是介绍了其中几种几种方法。这个方法的话是在呃这个真实的编程中会用到,会被反复的用到,所以大家可以每一个都敲一遍,然后甚至可以把这个正常的方法多去敲一遍,这样可以加深自己的一个学习, 你不用把他们全背下来。这个没必要,因为只要你,你只要知道有些东西在那里,然后有一天你需要的时候呢,你再去查这个方法就可以了,这样才是一个比较好的学习方式。那我们这边先看一下这个,我们刚才已经讲了,他是格式化的,还有阿婆,阿婆什么意思呢?就把这个里面的东西全部大写化。 比如说我们刚才不是定义了一个 max 的变量,这个它里面是 helloword, 都是小写字母,那我们想,呃把它里面的字,这个小写字母全部找上大写字母怎么办呢?就是调他的 apple 方法,咱们看看里面是不是全变成 hellowor 的大写,同样的他的反面是什么呢? 里面就是就是 lower 嘛,就是小写嘛,他又回复成小写了,对吧?然后撕不定的。什么呢?撕不立的,就是把一个字不正给分隔,就是相当于切切成,他的切工规则是什么呢?就是按空格或者看不这样的东西去切了。当然你可以自己定义一些切割的方法,比如我们 hellobook 的这个,我们想通过把这个 开罗和 word 两个单词切开,因为他是一个字母串,对吧?我想把它切开来死一句点 什么猜书都不用输入啊,就是死类的,他就默认是按空格来切割,我们看他切割完成之后返回的是一个我们上节课中学到的类似的,其实他那这个类似的里面有两个元素,一个是还有一个 word, 因为他是被切割了,这个字不算被切割了,按空格键被切。那有的时候,比如说我们我们 这边有一个,呃,切割一个什么呢?切割一个,呃,比如说 hello, 然后呢?有一个,呃,比如说他是封号吧? word, 这个时候呢,我们去 stetle, 他呢? 他是是变成只有一个元素,因为他中间没有空格,对吧?所以把整个字不上他们一个,然后呢就返回一个利斯特的这种情况,那我们想对这种字不上进行分割怎么办呢?那我们可以指定啊,我们还是回到这个地方,我们可以这个时候呢,我们可以在这里面去 定义好一个他的分割的四幅串,是分割的分割符是什么?比如我们把按按这个分号来分割,他是不是就是按 helloword 了,然后他并且把这个分号给舍弃了,因为他不再不需要他了,所以他是变成了还是两个 word 情情况。 所以呢,有时候你可以按任意的东西去分割,只要你能找到,找到这个分割符就可以了。那僵硬的是什么呢?就是是 spa 的反面啊,就是 一个是切了,一个是把它拼在要重新拼在一起,比如说我们这边,呃,有一个,我们可以按点号啊,按点号来均匀,比如说均匀什么呢?均匀一个有个列,有个列表啊,是 hello, 第二个元素是 boo 的,我们把 我们把它按这个,用这个句号啊,英文的句号把它交印在一起,你看的结果是这有一个语法错误啊,没有没有,忘记了关这个关这个列表了。他, 他是不是用了一个点号把他们俩均匀在一起了,变成一个磁浮串了?开始的时候他是一个列表,对吧?有两个元素,一个是 hello boot, 一个是 hello, 一个是 word, 然后通过均匀的方法,并且是用点号把他们揪在一起,最后变 一个字不串,然后他们中间是点,这就是揪印的方法。我们看到其实有很多地方他是有正反面的啊,一个是,比如说一个切,一个是合,是吧?一个是大 大写,一个小写,其实有很多这样的比较,就是相反的操作。这个时候呢,你可以通过关联的学习方式,可以记住很多很多的新的方法,来看一下这个 位置,我还他有一个,还有一个方法就是他的位置啊,对应的也是一个正反的关系,比如说我们,我们看这个 hello word, 他的 niswiz, 比如说 nice, 是不是呢? 这返回的是处,对吧?他也是就是,是不是以这个来结束的? antebesd 是吧?这个是不是?是的,你看他是以 d 结尾的,对吧?我们可以看一个他是不是以 w 结尾呢?肯定是 boss, 他同样的这个有一个 startys, 比如说还有 word 这边写, 没事,大不了。不是吧,因为 a 区他是以 a 区开头的嘛? w 开头,所以吧,他是 faceboos, 还有个瑞士,他是什么呢?我们把 hello word 啊中的这个 halo 吧和 hello 吧把。我把 word 吧这个 word 写错了啊,没关系,我们把 hello 吧把 hello 的这个替换成一个。呃,你,呃,你好吧, 这个 vpx 函数的第一个参数是你要替换的那个内容是什么?比如说我们替换的内容是 hello, 我们把 hello 要替换成这个,第二个参数就是你要替换成的内容是什么?那你好写写这个拼音啊,那我们现在看一下是不是 hello 的 已经被替换成了。你好,我就说这些函数他是有,为什么我把这个一直行就会有返回结果呢?因为这个函数他返回了一个新的东西出来,他返回之后呢,会立马被打印,有的时候呢,有一些函数他是你敲完之后呢,没有什么任何变化,对吧?没有任何返回应用大家 函数他不返回东西,而是因为他对这个变量进行直接的改变了,但这个的话 helloword 并没有改变,他只是产生了一个新的变量,但他复制给你。好 啊,这有很多同学在私信里问了我,然后呢在这里统一的回复一下,那私中还有很多很多其他方法啊,我刚才我们也看到了很多很多方法,这个方法呢,希望大家可以通过去查找他的文档的方式,逐个的去敲一遍,去理解他 是用来干什么,再也不用死记硬背。好了,这节课我们讲到这里,我是编程杨老师,如果你在学习过程中遇到一些问题的话,欢迎在评论或私信里面来告诉我,会看到之后呢会第一时间回复的啊,也欢迎大家点赞转发评论,给一点鼓励,谢谢大家,我们下节课再见!

这节课我们讲程序怎么和用户进行交互,首先我们新建一个拍摄文件,在 t 七这个文件夹上面点击鼠标右键选择六拍成 fire 名字我们就叫隐私杠,与用户交互,与用户交互的意思就是用户给你输入什么内容,然后你给用户反馈什么内容,这就叫与用户交互 的例子。你选了一款翻译软件,首先肯定需要用户给你输入一段翻译的内容吧,然后用户给你输入了一个 hello 给你,然后 你这款翻译软件是不是就要把翻译结果你好输出给用户,输出给用户的这个功能我们已经学过了,就是 please 加括号,那么接受用户输入也有一个功能叫音谱加括号,这个括号里我们可以用支付串写一些提示信息,信息这里我就写一句提示信息, 请输入你的名字冒号,然后一运行之后,程序就会停在这里等待用户输入,现在我在这里输入一个张 大仙撬回车,这时候张大仙这个纸就传给了计算机,然后这个纸会被印铺的这个功能接收,印铺的接收到这个纸之后,会把它加上引号,保存成一个这不串类型,在当前为止生成一个纸。 如果我直接这样写的话,这行代码运行完之后,立马就会被当成垃圾回收掉了。因为这个纸没有绑定任何变量名,所以我这样给他绑定一个变量名类,但是这个名字不是我们自己在程序里直接定义的。这个 这是刚刚我们用音铺的这个功能接收到的用户输入的内容,然后下一步我们 point 一下这个内容,就是把用户输入的内容打印出来,然后再打印一下他的内心,然后我们再运行一下 这里输入张大仙一回车就打印了张大仙致富传类型,这样我们就实现了程序与用户交互的功能,当你拿到用户输入的信息之后,你可以对他进行任意的操作,比如致富传拼接,还有前面我们学过的致富传和数字相乘,然后把结果打印出来都是可以的。 这里我们要明白一件事,在拍成三中,因不得会把用户输入的任何内容都存成支付穿类型,现在我再运行一次,这里我输入一个七十三,最后打印的结果还是支付穿类型,如果是输入的用户名的话,存成支付穿还比较合理,但是如果要让用户输入他的年龄, 然后普韵提一下 a g tf a g 李运行这里,让我们输入年龄,我就输入八十四叫回车,但还是给我们成长了支付穿类型,这就太不合理了吧。 作为年龄,我们可能会把它当成整形,对他进行数学运算,比如过了一年,我要对这个年龄进行加一操作,如果你给我存成这幅串的话,我是不是就没办法操作了?把这个结果打印一下,这样运行的话,程序就直接报错了,做 type arrow, 内心错误,这幅串只能和这幅串相加,不能和 一这个整形相加。这时候就有一个新的功能出来了,叫硬的加括号表示调用一个功能,我们把 a 级写在括号里,这样就把 把支付赚 a 级转成了整形转换的结果,我们把它复制给变量 a 可以吧?同样也可以复制给 a 级吧,这样 a 级的值就变成整形八十四了,原来的支付赚八十四由于和 a 级结束了绑定,他就变成垃圾被回收了。 现在我们在运行输入八十四敲回车,结果就变成八十五整形了。但我们要注意的是,硬底加括号这个功能,只能把纯数字的支付钻转成整形,意思就是印特的括号里我们写一个引号,然后里面写一二三,这样是可以转成整形的,但是如果是一二点三就转不了, 如果你这个字母串里还有字母、汉字或者其他符号的话,就更加转不了了。带小数点的字母串怎么转成数字?我们后面再讲。