粉丝4496获赞2.9万
![[25] Python引入模块 | 别人写的,拿来吧你 #计算机编程 #Python #零基础编程](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/4582b88a72c5f857bc64100869bf16a8~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2108059200&x-signature=6DyczpFN5AER6OsPM82yTUjtUoY%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202610230400084E015D7DE193DCDCC4B2)
程序圆圈有一句流行的话叫不要重复造轮子,意思是既然已经证实了圆形的轮子好用,直接拿来用就得了,不要再自己去捣鼓其他形状的轮子了。这句话要在上学的时候说就不管用, 你不能跟老师说开,代表已经把满分的作业做出来了,我拿来抄就得了,不要重复造轮子嘛。在写代码的时候,把别人写好的代码直接拿过来用是非常正常并且高效的行为。 比如如果你要对列表里面的所有数字求和,你可以自个写个函数,然后每次需要求和时就叼用这个函数。但排场已经给你提供了一个叫 sum 的内置函数, 直接吊用就可以得到列表里所有数字的核,就没必要自己定义。你可以在拍档官方文档里查看所有的内置函数, 里面包括了我们已经熟悉的 print land, 但由于内置函数数量毕竟比较有限,很多情况下不够解决我们的问题。比如里面就没有一个可以帮助我们找中位数的函数, 这时候我们可以把目光投向拍档标准库里的其他模块,模块就是一个拍档程序,引入模块后,里面的函数和变量都可以为你所用。 比如你想计算一串数字的中位数,你可以自己写一个函数出来,先对列表进行排序,然后通过缩影取出中间那个数字,这里面连在一起的两个除号是除完后再向下取整的意思。 但是除了自己定义函数,你也可以引入拍档模块里的函数。比如拍档有个模块叫 statistics, 帮助进行统计相关的 计算里面就有个叫做迷恋的用于计算中位数的函数,那么这一坨代码就可以被简化成两行代码,第一行引入 statistics 模块,第二行使用 statistics 模块里面的迷恋函数。 有人会疑惑,为什么 sum 是内置函数,而这个 medium 不是内置函数,必须要引入后才能使用, 原因是内置寒暑都是很常用的寒暑,而 me 点并没有那么常用,这就像常用的家具,比如电视,可以直接摆家里,不那么常用的家具,比如烧烤炉,可以平时放仓库里,需要的时候再搬出来用。 引入模块的方式有三种,第一种是 input 的语句,也是前面示范过的那个用法,在 input 后面跟上模块的名字,比如 input statistics 之后要用磨矿里的,比如函数或变量的时候,就用磨矿名点函数名或磨矿名点变量名来使用。 第二种是用 from input 语句放后面跟上模块的名字, input 后面跟上你在那个模块里要使用的函数或变量,多个的话用逗号进行分格。 这样的好处是你每次要用到那些函数或变量的时候,不需要再带上模块的名字。 第三种是用 from input 新号语句放后面跟上模块的名字。这样做会把模块里面所有内容都进行引入,你在使用时全都不需要在前面跟上模块名了。虽然这样做在你需要用到同一模块里多个内容是很方便,但仍不推荐 使用。原因是用新号的时候,模块里所有函数或变量都会被引入,很可能包括很多你用不到的。那假如你引入了模块 a 和模块 b, 他们里面都有一个名为 abc 的函数, 这就会产生命名冲突。在电用 apc 的时候,你可能会懵逼,这到底是模块 a 里的 abc 函数还是模块 b 里的 abc 函数? 但如果使用第一种 input 的方法,通过前面的模块名,你就很清楚是哪个模块。如果用第二种 input 的方法,假如你要用的是模块臂里的 abc 函数,也可以选择性的直引入模块臂里的 abc 函数。 在拍档的官方文档里,可以看到拍档标准库里所有的内置模块,这些你都可以 input, 包括处理支付 trid, 处理日期和 和时间的处理文件的正则表达是相关的,数学相关的等等。点击模块就可以看到里面包含的函数和变量的介绍。 如果你好奇引入的函数具体是怎么写的,可以查看别人写的原代码在拍唱。如果是 windows 系统,按住 control 键点击函数名。如果是麦克 os 系统,就按住 come man 的键点击函数名。 但还有些时候,连拍档标准库里的这些模块都不够我们使用了。我们除了可以引入官方提供的模块之外,还可以引入第三方库的模块。 第三方库的意思就是不是拍档官方提供的,而是其他程序员提供的,所以数量更加庞大和多样。引入第三方模块的语法和前面的一毛一样,但不同的是,在引入之前, 你需要先安装,也就是从互联网下载别人写好的模块。打个比方,安装就像是把某个家具从家具店拖到自家仓库,而引入就像是把某个家具从自家仓库拿出来使用, 所有拍档标准库里的模块都已经在仓库里了,所以只需要用 input 的语法引入,而第三方库都只在互联网上,所以还需要先安装,使用的时候再用 input 的语法引入 pipi 点 ok, 这个网站可以对第三方库进行搜索,比如有个财经数据接口库叫 ak share, 就可以在这里搜索到,还可以查看介绍和用法。 要安装的话去到终端输入 pip install, 后面跟上酷的名字,比如 pip install eki share, 安装成功后就可以用 input 引入进来,加引入后就可以使用这个模块里面的函数了,比如可以用这个 get cffex daily 函数获取二零二二年二月二十二号的中国金融期货交易所交易数据。 拍档有很多好玩的第三方库,可以多探索探索,我们下个视频见。

变量命名规则会持续更新教学课程,关注我,一起学编程。今天我们来学习拍摄里面变量命名的规则。那我们首先看第一条,变量名只能包含字母、数字跟下划线, 也就是说我的变量命名可以像这么写,也可以像这么写,但是呢,如果你们在变量名里面加上像什么百分号、星号啊这些字母,那么呢就会报格式错误了,这种命名是不规范的。 那我们再来看第二条,也就是说变量命名只能以字母或下滑线开头,不能以数字开头,那这个什么意思呢?也就是说我的变量命名我可以像这个样子,那我下滑 线开头,那我这个变量的一个命名是合法的,那这种 a e 也是合法的,但是呢,如果 a e 变成 e a, 那这个变量名就是不合法的啦。你即使下滑线加个一,那这个变量命名都是规范的,它都是合法的,但是不能说它规范,但是它合法, ok, 它不会报错好吗?第三个, 也就是变量区分大小写,也就是说我大 a, 那小 a, 这两个是不同的两个变量区分大小写的。 那还有第四个规则,需要使用有意义的名字,这个是什么意思呢?也就是说如果你们在做一款游戏,那 里面是不是会需要用什么倒计时,时间、血量等等的变量,对不对?那么呢,你们的变量命名最好是那让人一眼就能看明白你这个变量存的是什么,比如说我这个变量要存血量,对不对?那我们就取名叫不知道 不乐就雪亮的意思,或者是你 h p, 我用不明我是不是可以 user 这样子取,对不对?那我叫 alice 啊,那这种呢?都叫 变量的命,有意义。尤其是你们在做一些比较大型的程序的时候,你们的名字最好是还是取那种比较直观的名字会好一点?好,那还有第五个呢,是说禁止使用保留字,那这是什么意思呢?你们看到 保留字是什么东西?以及关键字是什么东西?你们看到 for, e, class 这些在拍摄里面会变黄色的都叫啊保留字,变量命名是没办法 以保留字作为命名的,这种也会报错。那我们再来看第三个,遵,遵循驼峰命命名法。 驼峰命名马法是什么意思呢?比如说我,我想取一个电量去用来存我的学号,或者是我需要用来存我的年龄,那比如说我就去 my h 等于 my h 等于七岁,对吧? 然后呢,这个 m 跟 a 就是有两个单词拼在一起的,那这个单词的首字母我们就用大写。 那还有一种呢,就是比如说我们的水果列表,我们要存一个列表,我们就 flu, flu list, 我们可以写一个苹果、香蕉。驼峰命名法,那还有一种命名呢?两个都是小写,那中间用什么连?用下横线连,比如说 user 进去, 对吧?这种命名方式也可以,我不加上大写字母,就两个英文单词,我们用下横线连在一起也是可以的。这种好, 那这里我们电量命名的一个规范化,以及必须遵循的一个规则,那我们这节课就到这里了。

跟着甄嬛过六级三,今天学三个简单的单词, mean regulation force。 不懂不要紧,放到例句里, 朕又不命事情的 regulation, 嬷嬷没教过你吗?朕不喜欢 forest another day 了。

四、整形、浮点形和常用算数符。今天我们来学拍粉里面的数据类型,整形跟浮点形, 整形的意思就是数学里面的整数的意思。举个例子,比如说我这里有个变量 a, 那我给他负一个一, 那么呢? a 他就是一个整形,他的全称就整数类型啊,像我们数学里面的复数啊,零自然数啊,这些都是整形。那什么是叫浮点型呢?什么是浮点数?那我来设置一个变量,就是小数点, 像这些小数的话,我们称作为浮点数。好,那这样我们提到整形跟浮点型,他有他, 他们有没有常用的一些函数?其实是有的,比如说对于整形来说,我有一个硬的函数,他是可以去将其他数据类型转换为整数类型。比如说我将将这个五,将这个 b, 我们转为整数类型,我们来打印一下,看一下效果,按 f 五运行一下,第一次运行是需要保存一下这个文件的,你们看 我明明打印的是 b, 对不对?我对他进行硬的函数处理,他转直接转为整数了。好,那还有一个点啊,假设我把这个 一点五, b 的值,我改为一点七,我再运行一次,你们看一下它的值还是一。所以这个 int 呢?它是指 直接把小数点的部分去掉的,像 int, 它是可以去将其他数据类型转化为整数。那 float 浮点数类型也有一个函数啊, float 函数它是可以去将整数转化为 浮点数。比如说我这里说一个整数 bug, 我们来对它进行 flow 的处理,我们打印一下,看一下, 按一下 f 五运行一下,看他直接把我这个整数转化为八点零,他就变成了浮点数啊,所以这两个函数呢,他都可以去将其他的类型 转化为我需要的。那啊,我的整形跟浮点型它是数字, 那数字呢?肯定会涉及到运算,那我们接下来介绍一些常用的运算服务,今天呢是 只介绍一些比较常见的。后面我们在做案例的过程中,我们有遇到新的话,我们再一一讲解。最常见的,比如说加减乘除,像加减乘除这种,他有一个名字叫算数运算服,包括加减 乘除。加减乘除我们在数学里面是比较常见的,所以乘号在我们的牌子里面是一个新号,符号是一个斜杠, 加减乘除没什么好讲的,那我们来细讲一下。这个除法还挺有意思的,比如说我八,我们除以一个二,我们来 打印一下这个八厨啊,我们看一下效果,我们八厨三门弄个小数看一下,我们运行一下, 你看他的运行结果是二点六六六六六六六五,对吧?他后面是有很多小数的。好,那么呢,这个除号除法有一个跟他类似的叫地板除,什么意思呢?就是两个横杠, 两个斜杠,他叫地板橱。好,我们运行看一下效果。有没有发现地板橱的效果是把小数点 部分的内容去掉了,我只保留他的伤,所以地板处他的一个功能是取伤,只保留伤的指,这是地板处,两个斜杠是地板处。 那除了这五个比较常见的算数运算符呢?还有一个是密印算,那我来打印一个给你们看一下,比如说我要求一个三的二次方,那就是成成 两个乘号,有没有发现一个乘号是乘法,两个乘号是命运算,一个除号是除法,两个除法是 地板除啊,他的意思就代表三的二次方的意思啊,这个叫命运算了,你们数学里面应该是有接触过的啊,我们运行看一下效果, 你们看三的二次方就是九,如果啊,我想去求四的三次方,那你们把它改为四三就可以了,他同样的可以去求出我的一个算式结果的六四啊,那我们常见的 这几个算数运算符就这几个。还有一个是求余,既然我们刚刚地板除是可以求商,那能有没有什么数,有没有什么运算符是可以求余数呢?也是有的,比如说我八除三的余数,那就是百分号, 这个百分号就是求余数。三八除三的余数呢?其实是二,对不对?我们来看一下他结果是不是二是二,但比如说我四除三,他的余数是一,我们来看一下 一,所以百分号是求余运算,这个是求余数啊,那这几个就是我们常见的算数运算符,既然是数字,我肯定也会有大小的比较,所以接下来还有一个比较常见的是叫 比较运算符啊,比较运算符很明显了,我们数学里面见的大于号、小于号、小于号。还有一个是 大于等于,注意他的大于等于跟小于等于是一个大括,一个小于号加个等号。那还有一个你们可能比较少见的是两个等于号是代表是否等于,判断是否等于。还有一个是感叹号加等于号, 这个是代表判断是否不等于。那什么意思呢?我们来做个对比你们就知道了,比如说我打印一个一等等一,那一的值肯定是等于一的,这个是成立的,对不对?那成立我们来看一下他的这个式子,他的一个 运算结果是什么?那他会返回处处呢?是啊,成立正确的意思说明我这个等式是对的,他们两个是相等的。那我们再来同样的一行代码,我们把它改为不等于,看一下不等于, 那我们来看一下运行结果,那他就变成 force, 有没有看到 force? 好, force 是代表的是不成立的意思,这个等式是错误的。 ok, 好,那那加减, 那大于号,小于号这些符号的判断跟这个是一样的,这里呢就不做过多的一个解释了。那么呢,我们今天 关于我们整数类型、辅点数类型的一个讲解,咱们就到这里了,咱们下个课堂见,记得关注再走哦。

你和猪是一类。阿内老师,你咋骂人呢?阿内老师,面相对象中的泪到底是啥呀?面相对象中的泪呢,是由英文单词 class 翻译过来了。 class 不是班级的意思吗? 英语单词是一词多义的 plus 呢,具有班级和课堂的意思。同时呢,他有类别的意思。我们常说的物以类聚,人以群分,说的就是这个类。我还不是特别理解。举个例子吧,你和猪是一类。 哎,你老师,你咋骂人呢?并没有。其实呢,怎么分类取决于你看在问题的角度。如果我们站在人类和动物的角度来说呢,你和猪不是一类。但是如果我们站在动物和植物的角度来说, 你和猪是一类。因为你是哺乳动物,猪也是哺乳动物,所以你们是一类。哦,明白了,那你和猪也是一类。

拍散简单学,今天了解一下比较运算服,他是两个等号,代表了相等的含义, 务必要和复职符号一个等号的区别开来。比如 flower 等于玫瑰,就代表将右边的内容装到左边的变量里面。 又比如 flower 双等号,玫瑰就是代表, flower 就是玫瑰,两者有明显差异。讲完。

好,同学们,那么这一小节啊,咱们一块去认识一下字母串,那首先呢,老师提前跟同学们介绍一下啊,咱们认识字母串的话,这一小节主要从三个方面去认识字母串。 那首先呢,第一个方向啊,就是我们去回顾一下,在之前课程当中,咱们学过的怎么串的写法,是不就是单引号或者是双引号这个写法对不对? 然后呢我们再去介绍一下,其实在拍子当中啊,不光单引和双引是可以用来书写字母串的,那么其实三引号也可以用来书写字母串。 那么最后一个方向呢,我们就去了解一下这个自负串啊,他的一个这个注意事项,那这样的话呢,同学们就跟着老师一块啊,咱们回到这个拍场里面来,在拍场里面啊,比如说咱们像原来一样来一个变量 a, 那老师打一个单眼号,比如说呃,书写上 一些字符 hello, word, 那么这个时候,当我们去 prany 它打印,打印什么呢?打印这个变量 a, 这个时候呢,我们就会发现 hello, word 这个字符是不是就被我们打印出来了?但是在此基础之上,比如说我们用一个 padp top 这个函数啊,是不是检测数据类型用的对不对?那 接下来呢,老师在从 top 的基础之上啊,加上一个 pro 打印输出一下检测到的数据类型,当我们右键软,那么得到的结果是不是就是 str? 那我们说但凡得到 str 呢, 说明我们 a 这个变量啊,所存储的数据数据类型是不就是增幅串类型的,对不对?哎,这是我们之前学过的这个单引号写法,那我们说不光单引号 可以用来修饰我们的字母串,双引号是不是也是可以的?比如说我们打一个双引号,书写上一个人的名字汤姆,那么这个时候当我们去 pro 打印检测数据类 类型 b 这个变量所存储的数据,当我们再去右键转一下的时候,是不是得到 b 这个变量的数据类型,他也是字母串类型,对不对? 好,那么这是我们已经学过的这个单引号和双引号去书写咱们的字母串,那刚才说我们第二点呢?是不是就要去看一下在拍森语言里边啊,其实我们的字母串是不是可以去书写成三引号的写法的,那就是说我们三引号啊,是不是可以这样写,同学们注意啊,老师,来一个变量是一打 三引号,怎么打呢?就跟我们的多行注视一个写法,注意啊,来一个引号,比如说老师这里放一个什么呢? i m t o m 汤姆,我是汤姆,那么这个 e 的话是不是用三引号书写出来的数据?那么这个时候当我们去泰国检测 e 这个电量的数据类型,比如说我们加一个 pro, 那么这个时候当我们去右键认同没注意来看易这个变量的数据类型是不是仍然是 str, 那也就是说明易他的数据是不是也是我们的自拍类型,对不对? 哎,比如说啊,我们同学们注意来一个这个 f 这个变量啊, f 这个变量,咱们注意啊,咱们的引号是不是多行注视,还可以用双引号竖写,对不对?哎, 那这样的话呢,我们书写出来三引号的这个双引号写法,那比如说啊,老师换一个写法啊,换成 i 大写 m t o m tom, 那么这个时候呢,当我们去 prant 打印,打印什么呢?太婆检测数据类型 f, 那么这个时候啊,当我们再去右键转一下腿面,注意来看,是不是仍然双引号,这种三引弦法是不是也是我们的这个自负串类型,对不对啊? 所以啊,这里是不是就验证了我们三引号写法,他也是字母串类型?当然,那我们就要问问题了,单引号双引号的字母串和三引号的字母串的区别是什么呢?咱们注意来看啊,比如老师这里啊,把 im 之间敲一个回车。 首先同学们观察一点,是不是没有加任何的额外字符的基础之上,语法也没有报错。当我们右键 ran 一下,同学们注意来看, f 这个变量敲完回收换行之后,是不是仍然是组串类型? 并且与此同时我们要去看一下,那之前的这种单引双引的写法,如果敲了回车会怎么样呢?同学们注意来看啊,敲回车他是不是加了一个斜杠,并且下一行是不是也是一个引号的写法?这是不是才能保证语法不爆错的前提下,右键运行是不是 hellowwer, 并且这个 hellower 的?同学们注意来看 啊,哈喽, word 只是代码换行了,但是输出的效果是不是跟不换行书写是一样的?但是同学们注意来看,如果是三引号的写法的 f 这个变量是不是也敲了回车了?这个时候会怎么样呢?右键咱们去转一下,同学们注意来看啊,哎, m 汤姆是不是都回车换行写了?所以那么也就是说啊,我们三眼号写法啊,他是支持回车换行,并且是不是不会添加任何的额外字符,而且还有一个特点是什么呢?当我们三眼号写法敲回车之后啊,我们输出的字符是不是也是以一个回车换行的形式展示出来的,对吧? 哎,这是我们三引号写法它的一个特点,但是同学们注意来看啊,老师要讲最后一点了,最后一点是什么呢?就是我们自付串他的一个注意事项,听老师说啊,老师 这里有一个数据啊,是这样的,咱们还记不记得在英语里边, im 汤姆这句话是不是可以缩减成 ipmm, tom 是不是也是可以的?那么这样的一个字母串,同学们我们要怎么输出呢? 哎,比如说同学们非常简单啊,老师你来一个变量,比如说叫 c, 然后来一个双引号,引号里边放上刚才你目标想要书写的这个字,不串不就可以了吗?那我们把它复制啊,我们把它去 ctrl v 粘贴一下,那老师在这里粘贴完成之后啊,比如说咱们这样啊,来一个 perint, 并且老师还干什么呢? perint 打印太破,检测数据类型 c, 在此基础之上,右键转一下,他们来看 ipam, 汤姆字母串是 str 类型,是不是都能完美的输出出来,对不对?但是这个时候同学们注意啊, 老师这里写的 c 这个变量数据,是不是双引号的字母串引号,那老师要是换成单引号会怎么样呢?咱们注意来看啊,比如说来一个 d 这个变量,老师打单引号 ctrlv 粘贴 对面,有没有发现语法是直接爆错的,他爆错的原因是什么啊?对面注意来看,这是不是单音,这是不是也是单音?这也是单音? 这整句代码里面是不是有三个代言号?那么说引号啊,是不是都是成对出现的?其实现在啊,在我们的代码当中,人家就这么认为,哎,你这三个引号谁跟谁是一对呢?是不是分不出来 对数?那么这个时候语法是不是就报错了?那么在此情况下,老师把他肯中加第一份啊,把这个报错的注释掉,我们要怎么解决这个问题?同学们注意啊,我本质希望是不是最前和最后这个引号是一对, 而我 i 和 m 之间的是不是语法里面那个撇啊,对不对?哎,那么这个时候怎么办呢?同学们,第一种解决方案就是这个时候你不要再用单引号了,字母串咱们刚才用双引号去书写,是不是百分之百完美对不对?那么接下来,如果啊,同学们注意,我不想把它改成双引, 我还是想让左右都是单印,这时候怎么办?对,没注意,老师就只能再教你一个办法了,加一个斜杠转义, 这个引号,不让他作为引号含义出现,而是作为什么呢?英语语法里面的这个撇出现,那么这个时候首先第一点,语法是不是不不报错了对不对?好, 那么接下来啊,老师 perint 打印 d, 同学们,右键来运行一下,是不是 i m 汤姆是原样输出的,并且老师再去 perint 打印什么呢?检测数据类型 平地,在此基础之上再去右键软腿没注意是不是也是 s t r 类型的?所以这是不是就是我们这个注意事项?如果是单引号里面,你要是再写单引号,是不是语法爆错,那怎么办呀?如果想要他不是引号出现,而是英语里面的撇加一个转移符号是不是就可以了,对吧? 哎,这就 ok 了,好了,那么接下来啊,朋友们知识点讲完,跟着老师一块回到笔记当中,咱们做一个小回顾啊。首先我们第一个讲的知识点是不是像原来一样书写引号,不管是单引还是双引,是不是都是字母串类型?其次呢,我们是不是又新学了一种三引号写法的字母串特 特点就是支持回收换行,而且输出的数据是不是也是回收换行输出的?那么其次就是我们如果想要在字母串里面输入 im 汤姆这个 m 和挨做一个缩写,该怎么办呢?是不是?首先你第一种写法就是用双引号,然后里边这个撇是不是就不会作为引号出现了? 那么第二种,如果外面还想用单引,是不是就加一个转义符号是不是就可以了,对不对?哎,这是我们讲解的咱们这个注意事项啊。好了,那么知识点讲解完成,老师把咱们这段视频啊稍微暂停一下,同学们课下多注意一下写法就可以了啊。

大家好,我是编程杨老师。在上一节课中,我们一起学习了派送中的列表类型,列表类型非常好,理解也非常重要,所以呢,希望大家多可以多多练习,在这节课里面我们将一起学习,在这节课中我们 学习另外一种非常重要的数据类型,四川啊,英文就好了,让我们一起开始吧。首先让我们来看一下今天的学习大纲,我们将从以下三个方面进行学习,第一个是第一个是学习瓷砖的定义啊,他可以 怎么样定义一个字串,然后是讲瓷砖的一些基本的操作,比如说怎么样做这个长度的判断拼接,还有他的格式格式化。第三个是介绍一些瓷砖的常用的方法。好了,让我们现在开始动手吧,我们还是打开 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 并没有改变,他只是产生了一个新的变量,但他复制给你。好 啊,这有很多同学在私信里问了我,然后呢在这里统一的回复一下,那私中还有很多很多其他方法啊,我刚才我们也看到了很多很多方法,这个方法呢,希望大家可以通过去查找他的文档的方式,逐个的去敲一遍,去理解他 是用来干什么,再也不用死记硬背。好了,这节课我们讲到这里,我是编程杨老师,如果你在学习过程中遇到一些问题的话,欢迎在评论或私信里面来告诉我,会看到之后呢会第一时间回复的啊,也欢迎大家点赞转发评论,给一点鼓励,谢谢大家,我们下节课再见!

后面的练习会用到一些拍森模块和包,所以这里先介绍一下拍森模块的导入功能。拍森模块其实就是一些函数和类的集合文件,它能实现一些相应的功能。 拍森包其实就是一些模块的集合,拍森包提供了一系列功能相关的模块,当我们需要使用这些功能的时候,直接把相应的模块和包导入到我们的程序中,我们就可以直接使用了。拍森之所以这么流行,一个重要原因就是拍森有大量的好用的模块和包供大家使用。导入拍森模块和包 需要用到 n po 的关键字, n po 的关键字的基本语法如下,其中猫九就是导入的模块的名称。图中是导入数学模块的例子, 可以看出需要在使用之前用 npo 的关键字导入模块,模块导住之后会自动生成一个与模块同名的对象,这个对象包含了模块中所有的函数、变量和类信息,使用时我们可以直接调用对象内部的函数或变量。 图中是导入图像包中的一个模块的例子,方法与基本语法非常相似,只是多了一个点用来表示包中的模块。

同学们好,今天我们来学习第三种数据类型,那就是字符串类型。什么是字符串呢?就是带有引号的数值,这个引号可以是单引号,也可以是双引号,但是要保证前后引号的数量一致哦,下面我们来演示一下吧。好,我们今天还是用 apple 等于引号。苹果,好,我们来打印一下 print apple, 好,再来看一下它是什么类型的,用 tap apple, 好,我们来运行一下,可以看到它是一个 str, 怎么串的类型,好,我们再把这个单引号变成双引号,再来运行一下,可以看到它依然是一个怎么串的类型。今天你学会了吗?关注胡萝卜编程,学习更多拍摄小技巧!

各位朋友大家好,今天呢咱们来聊一下拍摄当中的赛特,也就是集合他有什么样的特色。首先啊,拍摄当中的这个赛特跟我们数学当中的集合,他的内涵是一模一样的 啊。那么他的元素要求具有唯一性,不能重复,两个人重复的元素扔进去之后呢,只能保留一个,这叫去重复。那么第二个元素必须是不可变类型,也就是元素可以是印他,可以是 flow 他波尔类型,或者是我们的字母串类型,不能是勒死他。 第三个呢,就是他的元素是无序的,我们不能给他编个号,通过所以切片的方式来获取他。关注我拿八小时学习拍 found 资料包。

今天我们来学习拍摄一个最常用的 print 输出函数, bring 函数,他是拍神中的输出函数,他的作用是将函数括号中的内容答应或输出到屏幕上。 语法格式就是 print 加两个小括号,中间是我们要输出的内容。注意我们的括号必须要是英文 闺女函数的四种用法,第一种是不带引号,它可以输出整数, 输出服点数,还可以输出运算结果,下面就是输出的结果。第二个是单引号,单引号他就是原要输出括号内的 的内容。第三种双引号,双引号可以原样输出括号中的内容,但还可以输出单引号。 最后一种就是三引号,它可以使用单或者双,作用就是换行, 我们也可以加上杠 n 来进行一个换行。