00:00
来,咱们接着说基本的数据类型,那么咱们刚才说了,有int是整数,Str字符串,然后过,而booll是判断真假,然后list是放的是大量数据,用方号来表示一项一项的元组,Table字典叫一对一对的保存set集合啊,它可以保证是不重复啊,不重复好了,这个就是咱们的基本数据类型。那么接下来咱们看第一个int类型,它会有哪些操作,我们现在所知道的int,也就是能执行的加减乘除对吧?但实际上int本身还有一个操作多了,我们不讲,就一个叫bit,叫business啥意思了,你来听字,字己不是字节,是字节那么对吧,就是说白了,你这个数字如果把它转换成二进制的话,它会占多长,它会占多长啊,是做这个事用的,比方说。
01:00
举个例子,我们十进制,十进制数一,那么到二进制数也是一啊,对吧?那么它的长度是多少?就一位就一位就够了是吧?然后十进制如果是二的话,到了二进制逢二进一就是多少呢?101010之后长度多少呢?就是二,长度就是二,OK,那么三的话就多少呢?1111的长度呢,也是二有为两位啊,两位往下四四的话呢,就是100后面的长度呢,是三位,所以这个东西就是求二进制长度是多少啊,二进制长度是吧?来我们来求一个。李三。零四是int类型啊,Int类型我们随便来个int a算int a等于十等于等于三吧啊三转换成二进制是多少?这有些东西不会算对吧?不会算注意啊,简单的整数,我们不需要太复杂运算,你就往里面加就行了,一就是一对不对,一加一呢等于二二在计算机里面有吗?没有没有是多少呢?进位了吧,等于多少啊幺零,然后再加个一呢,等于幺幺,这是几个是不是三了对吧?一加一再加一不等于三嘛,对吧?那往上加的话就是幺幺,那么它长度应该是几?应用的是二,OK,看一下 printa. BA lengtha.bit length,那么看一下右键走你。
02:35
长度就是R啊,长度就是二,OK,关于int就讲这一个,就讲这一个,能看懂吗?这个那二进制长度啊,二进制长度好了往下再看第二个点阴的就说这么多,接下来不耳直不直啊,真的没什么操作,真的没什么操作,它就一处一个false,你说他能干嘛对吧,他干不了什么东西,所以布尔值基本上没有操作,它的取值记着就两个,一个叫to,一个叫P,对吧?那么布尔值听好了没有操作,那么在这我要讲的是什么呢?我要讲的是转换的问题,转换的问题啊,什么东西可以转换成我们的布尔啊,什么可以转布尔,听好所有东西都可以当成布尔来用啊,都可以当布来用来。
03:24
在这来0404S0405啊布尔类型转换来,首先咱们已经见过了一个,见过了一个类型转换的问题,就是什么呢?字符串转换成数字挂掉了。来,我重启一下。有吗?还没有啊,还没有,你先看边的吧,你俩你俩就耐心难地,昨天你看他,今天看看你是吧,来看这儿,字符串转换成数字,首先我得来一个字符串S,它等于比方说128,这是什么类型的串字符串,我想要算数学运算怎么办呢?转换成转换成int对不对,I等于int类型的S来是不是拿int把字符串一扩就变成了int是吧?OK,那现在我想反着来,兄弟们我想反着来看到我现在先打印一下print一下type I这应该输出的是什么,什么类型int,走,你这是class int类型好了,现在的I是int类型,我现在想把I你给我转换为字符串类型,我想做拼接操作,怎么玩?你看啊,找规律,找规律。
04:47
等把字符串转换成int,就拿T给它括起来,那反过来怎么玩,怎么是不是SS等于str把谁括起来,把那I括起来是不是?这道理就是你想把它转换成什么,就用什么给它括起来,能听懂啥意思吧?好了,那么这时候我们再去打印一下type ss这时候是啥了?字符串怎么来讲字符串东西,看这底下是字符串的类型。综上我们就可以得出一个结论,你想转换成什么,那就用什么把目标括起来,就这么简单,就这么简单。再换句话说,我现在想把布尔值转换成印,看这来个布尔B等于我想把这个换成。
05:47
T怎么玩,用什么过去来怎么换,你不管能不能换,综上就按照上面这个写法来看的话,你应该怎么写等于怎么写,我是不是可以打印一下F别了,直接我们可以来一个C,等于来个什么把谁把这个B括在,你想换成什么转换成什么就用什么把它括起来,能听懂吗?这个好了,来看一下这个C是多少,猜猜C是多少走你多少一零是啥来着,零是零是false,来看一下把这个换成false走,你右键运行这什么是不是零对吧?换句话说,我们在转换的时候,我们布尔型,布尔类型转换成数字,转换成数字对应冲,转换完之后的结果是什么?是1FALSE呢?好,False是零。
06:47
OK,是零,那么想想反过来,反过来,我什么把数字转换成布尔,用什么货,用什么货,是布尔货了,对吧?来,我把它竖起来,很简单,你只要找到这规律,剩下的你基本上都不用记,我把印T转换成布尔,比方说我先来个int a等于100,然后把它转换成布尔,B等于bol,把A括起来,我最终目的要的是什么?对吧?来打印一下a sorry,是B是吧?来,结果是什么?结果是为啥是呢?非零,非零,来,我把它换成零,看着我把它换成零,这个时候什么false OK,由此我们能得出结论,我们的什么呢?零,得到的结果是什么呢?然后呢,非零呢,就是处,所以你在后面写程序的时候。
07:47
好听啊,写程序的时候,零就可以直接当成false,一就可以直接当成to,能听懂吗?这个好了,那么接下来咱们来琢磨这么一个地方,咱们在家之前写过喷人,还记得吗吧?艾克斯是个大叉叉,这样是什么效果?
08:13
能叫啊,是不是学完哗一直在跑是吧?来走,你运行一下哗一直跑对吧?哈,这个字是个大什么玩意,那么这时候它的醋是个常量,是个针,对吧?那么我们可不可以换成这个东西啊,一非零针吧,对吧,当针来用,所以这个时候你运行你会发现是不是一模一样的数也在喷对吧,一直在跑,所以这里面所有的这种数字也好,只要是非零的,你就可以当畜来用,当成畜来用,那么想想这么写好还是写那个畜好,为什么明七号人,对于人来说写well是不是更容易理解,但是对于机器而言,你写处是几个字母,四个字母,四个字母你是不是要转换一下,对吧?而底下写个一呢?是不是直接到计算体底层就是个一,是不是就是个一,它没有转换,它没有转换,直接就是个。
09:14
一直跑,所以谁效率高一点啊,对好一的效率比醋稍微高一点,稍微高啊,稍微高那么一点点,一厘米啊一厘米,所以这个东西啊,这个东西你以后写的程序的时候,很多情况你会看到一些所谓就大神吧,不能大神嘛,后面你们写程序也是基本上都是WHILE1啊,写死循环都是WHILE1就完了啊,你当然你你可千万别111叭叭叭这个这也是真,但是这就长了,知道吧,这浪费了啊,浪费了写个WHILE1就行了,写个Y1就行了,懂的自然懂,不懂的那也没办法啊,不懂的你就写触也行啊,没人拦着你,好了,这个就是触啊,这个布尔类型和这个其他类型的一个转换,那么接下来看好了,我们要做这样一个操作,兄弟们看好了,我的S。
10:08
等于你好,如果s print,哈哈,Else print,来,你猜一猜这个执行结果是什么汉字。猜随便猜,这个咱没讲,随便猜,你认为是什么?有人说你这个数往那一放能行吗?那我写F1是什么?写一是什么?结果反应什么,是不是哈哈,我写F1就是哈哈吧,那那我写换成SOK了,S是吗?串串换成字符串的吧,OK,换成字符串了吧?这时候应该是什么呢?是哈哈还是呵呵,还是报错?
11:00
哈哈,来,觉得是哈哈的请举手,没有得是呵呵的请举手。应该是剩下的是为倒错了是吧?啊走你就等于你就是看着看着王这边再写你好啊,这个时候也是哈哈,你写什么都是哈哈,只有一种情况,这种情况它是假,这种情况他是假,走你是什么?呵呵,那什么哪块不一样,兄弟们哪块不一样,听好这个表示的是什么?空字符串示的是真还是假,假对应于非空字符串表示什么,表示真,就是这么个规则,就是这么规则,所以从这块儿我们就可以往下推断,你看。
12:13
很有意思,上面是零是false,非零是处,下面是什么?空是false,非空就是处,那也就是说你以后见到的只要是空的东西都是false,非空的东西都是啥,都是数好了,这个需要你记住,空的东西都是false,非空的东西都是都是错,那有人会问我这来一个,这个空格也是格,空格也,这是空还是非空,非空出还是出来,弟,这个要分得清,这要分清,空格跟空字符串是两码事,懂不懂好了,然后说最后一个东西,说最后一个东西,听好了啊,这些东西你记住了,行了,以后所有的规则规律全是这么来的,全。
13:13
这么来,然后一个来,我们介绍一个新玩意,介绍一个新玩意,比方说M等于这个东西,这个东那是啥呢?是空,是空,你看我对应于上面这个这个引号,我给它起名叫空字符串,这个叫啥叫空,没了它啥也不是它啥,它就叫空,就叫空,这个空连空气都不如,它是真空,它是真空,说白了,没有没有,啥也没有,那么啥也没有,它是真的还是假的,看打印结果对不对,让计算机告诉我啊A。
14:02
ABB,那你琢磨说他来的是A还是B,咱的是A还是B,空的公空就是啥,我这给你们写总结了,空是啥false,如果走这个走吗?走是假条件,假条件当然不走,走哪个走B,所以打印的是B啊,打印的是B,所以这个那是什么玩意儿,空空空当什么false false,所以真理在哪呢?真理在这呢,空的真理在这呢,空的东西都是非空的,都是处,听不听懂,懂不听有就这么近,剩下的你后面真的不管是字典,什么S集合,什么列表啊,都一样,都一样,它只要是空的,里面没东西,那对不起,它就是false,在在这个to false之间啊,它就是false好了啊,这个。
15:02
把那个除掉,这个问题还有讨论吗?有没有真没有的,哪个小写们,OK,来,你看这个颜色,兄弟看这个颜色,这是no,颜色不一样吧?来小写的no错,他报错,他报错没有这玩意,说白了,那是个什么玩意儿,关键字是个关键字,人家定好了就知道这玩意儿。定好了,就这就好比我问你,你们写处的时候写这个好使吗?不好使,一个道理一个道理,还有什么问题。有循衡的时候能使中能吗?能吗?也是跟那个一样吗?一样当真假来啊当真假来用好了这个地方我们就说了说,说白了,所有的数据类型都可以当成to和false,当成布来用,但是你要区分开什么情况去是处,什么情况是false,只要是空的就是false,非空的就是处,记好了啊记好了明天我会抽查啊好会抽查我一定会起一个非常恶心的东西,非常恶心,恶心你啊,小心点。好了这个题就到这儿,那么关于不耳值咱们也就说到这啊,不耳值说到这,那么往下走到了主菜了啊,前面都是开胃菜,来来主菜,咱们讲字符串的时候,字符串什么表示。
16:23
个引号,单引,双眼单眼,甚至说这个三个个对三个三个双音那个都行,所以这个就是字符串的一个表示,那么字符串听好,在Python里面也好,在Java里面也好,在C加加里面好,C sharp里面也好,只要是稍微高级点的语言里面都会有它自己的一个定义,都有自己,并且里面的方法,里面的函数,里面的功能,90%都是相似的,都是相似的啊,你这这一套,你后面如果你未来你有兴趣去学习一些其他编程语言的话,你这个要学明白,后面你基本上搂一眼就过了啊,搂一眼就过了,好了,来看字符串,字符串里面啊,在Python里面独有的一个东西叫索引和切片,索引和切片首先说一下什么是索引,索引呢?就是咱们说字符串是什么东西,听好啊,字符串的本质就是用字把字符。
17:23
都连成串,什么是字符呢?你能看见的单一的文字符号叫字符,你能看得见的,你能写得出来的,能描述的出来的文字符号的字符,把这些个字符啊,按照顺序给它连整串,这个叫字符串,那么既然按照顺序连成串,那肯定得有一个东西串起来,对吧?第连的第一个,第二第三个,第四个是排序对吧?排序就好比说咱们未来考试,考试之后干嘛排榜对吧?排榜第一名谁,第二名谁,第三名谁,就这样一个一个的给它排下来,这个叫串啊,这个叫串好了。那么这个索引在这里的概念就是第几个字符第几个字符,比方说我再随便说句话,叫我爱周杰伦五个字,我我他记好了我爱周杰伦,那这个是我们见到第一个文字,但是所以比较尴尬的点,它是从零开始的,从零。
18:23
开始的第零个,第一个第二个第三个第四个,那我问你这个字符串里面周杰伦的节字是第几个二,那下周应该是解,所以是几?所以五爱收节节字节三对不对是吧?就是三,哎,这就是索引,这就是索引能听懂吗?这个好嘞,那么这个叫索引的话,切记索引下标从零开始,从今天开始,咱们大家数数的时候啊,数数从尽量从零开始数的,从零开始数的啊,也就是说你们见到第一位是零,第一位是零,说白了哥们,你是咱们班第一位,你是010123啊64567,就这么排,知道吧,这是从零开始,你未来见到的什么字典和字典零第个列表对吧,列表也一样,也是012345。
19:23
这个东西像什么呢?像咱们其他编程语言里边的数组啊,012345就能数过来啊,好了,这个东西能明确不?这个能明确吧,以后数数从零开始啊,你们生涯职业生涯里面几乎只有一个地方是从一开始的,就数据库那块从一开始的,剩下的几乎都是零啊,几乎都是零,好嘞,这个记好了,那么接下来咱们简单的去看一下索引是干嘛的啊。零六字符串啊来,首先呢,随便来一个字符串,比方说我爱周杰伦他媳妇别好,他媳妇化了妆还是可以的,好了,谢四风串弄完了之后,接下来我就可以用,所以呢,去指定它的任何一个东西,那么这时候看好了,我就可以print print打印一下S里面的三,看到索引方括号表示的是索引,索引里面的第三个位置是什么东西,来告诉我打印结么是什么,来数一下这是第几个,这是零对吧?然后123什么字节字好吧,来运行一下。
20:41
能看懂吗?这个就这么数,就这么数来,我再来一个六是啥?哪个字数呗,012345停停别过了,01234566是媳妇的媳媳媳,这两个有点绕是吧?来是这个字没问题吧,这个好嘞,这就是字符串的缩引,这就是缩引好了,那么接下来看着。
21:17
等会看有没有,还有第12本,我们还有12有没有没有,说白了,咱屋现在我不知道多少人,假如80个人,我喊八十六八十六八十六我喊,那明天是不是也得有86号,对吧?没有这个东西,那没有的话,程序会给我们什么样的反应,你你说都能忍住不对啊,看这什么意思,String index out of这个词,这句话你要记住,你要记住四符串什么超了什么范围,对吧?越界了,越界了啊,越界了你不能抄,不能抄,超范围还会出错吗?好了,这是我们所认知的这个索引,好了,我把这个看着啊,第一个啊。
22:09
简单罗,两个1234,那这时候打印的是我爱周杰伦,是不是就没了走艺?好了O注意了,那这个就是索引,OK,那么这是正着数的索引,接下来索引不但能正着数,它还能倒着来倒着来啊,倒数S。多少呢?负一负一负一,看到负号记得永远啊,在Python里面就是在这个索引切片这个位置看见负号永远是倒着来,倒着来,那么倒着的第一个是谁是谁,倒数第一是谁负走你运行一下是不是媳妇的负对吧?那有没有倒数第零个倒数负零是什么,负零是什么?运行一下啊,运行一下的这个在数学上讲是讲不通的,对吧?等你什么玩意儿负零还是零零来的,前面第一个还是正,正数的第一个对不对,正数第一个好了,那么这个你可以来啊,我把它来一个负一啊,然后再往下,应该倒数第二,倒数第三,倒数第四,是这样吧,来倒数第二,倒数第三,倒数第四,那这个时候来来那什么恭喜卡伦。
23:33
是不,这几个,哎,走你福福吸他啊,就这么容易反过来,别笑别笑啊,意外是个意外,好了,来这个就是倒着去,会不会,会不会有什么问题,没有老师这话我听不懂,有没有有没有没有是吧,没有过了啊好了,那么这个就是索引,说白了就是字符串的下标,有了索引还有啥呢?还有切片,但是想切片之前我们要说一下,通过索引获取到的内容还是一个字符串,还是个你从字符串里面摘出来一个一个的东西,是不是还是字符串,对吧?好嘞,那么这一点明确之后,我们接下来看一下切片,切片啥呢?就是切,从这切到这切刀兴了吧。
24:33
卖切糕的那个对吧?卖切糕的那个,我说老板我要这块到这块,让老板让从这咔拉一刀,从这咔了一刀,中间的给你是这样的吧,OK,那么这个就是切片,切片可以对字符串进行截取,进行截取,你想从哪敲哪,你就往上写就可以了。好了,来看一下切片怎么写,切片的话,切片的话它这是语法,看看它的语法是这样的,是字符串S后面跟上起始位置,起始位置冒号后面是结束位置,结束位置一个是起始位置,一个是结束位置,谁知道你买切高点,老板从这给我切到这儿,然后咔这来到这来到这,这给你了,明白吧,这就是切片,好了,那么我们来试一下啊,随便来一个字符串。
25:33
把它注释一下,来个字符串,你们想写什么框那个那没意思,Al利克斯和乌斯经常在傅腾,知道富腾在哪吧,经常在一起倒筋啊,然后我想对它进行切,比方说我现在想把乌四给我切出来,把乌给我切出来,那么我来个S1等于S来起始位置是哪五,数呗,这是012345,从五开始切,会数数吧,这个五冒号后面是你结束的位置,我切哪呢?这是五,看着,这个是,然后呢,六七八九十经不就记得了吗?看着。
26:33
我们先来九,我们先来九,兄弟们先来九,先来九的话,那从五切到九,你看一下这是01234,然后这是五,是不是从这个W开始切,对吧?从这开始切第五个,然后呢是第六个,第七个,第八个,第九个,很多人一开始会这么想,这就错了,这就错了,看这我们来打印一下,你看它会出什么问题,教你五是不是R没了,是不是没了,对吧?来,我往上再加一个,加个十,加个十的话,是不是把经都括里面了,来走你。
27:11
有没有精字没有,所以切片记住了后面结束的位置,你永远取不到,你永远取不到,所以它有一个特点,固头不固定,记住固头不固定就是前面那个你能取得到,后面那个你取不到后面那你取到,那你能取到后面那个前一个是吧,后面那个前一个,记住它的特点就是不头不固定啊不头不固定,OK,那么接下来,接下来我说你把谁呢?把这个Alex和无都给我截出来。零零把al克和都给我解出来,这个是零对吧?然后12344得有数吧,不同不固定对吧?每取不到四,那就找取前四个对吧,把这个拿过来,那就是零到四,然后还要把谁拿过来,五到四五到几十五到十,刚才不切了吗?对吧?五到十,最终我就能拿到一个新的字符串 printx2来运行一下走,你看到这Alex loser就出来了啊,就出来了,OK,那么这个是这么齐,那么接下来我要求你这么给我切。
28:37
看这么接我要求你啊,把什么呢?把乌色往后的所有东西,就这些东西全都给我截出来,全部都给我截出来,括二结尾来S冒号三等于S截截的话,这W是解五考察从五开始结,我是不是得截到最后啊。第二截到最后的话,你把这数,当然如果你这个少还行,你东西要多,你是不是就没法数了,对吧?所以这些东西拍下很至抖,你可以直接五冒号,后面什么都不写,什么意思默到结尾,默认到结尾什么都不写,就就最后啊,就是最后来看一下print s3啊。
29:28
走,你。啊乌经常在一起搞基啊,这里边这里边听到这种语法在其他编种语言里面是没有的,是没有的啊,只有在Python里面有,然后往下走,一个是取到结尾,那么还可以怎么办呢?选反选,反选,没说反选吗?一会儿就反选的事,我现在让你给我截到哪儿呢?从头开始截,给我截到这个R,把这些东西给我截出来,把这些东西给我截出来,那这时候怎么截?X4等于X,怎么从零开始截,截到哪截到十对吧?OK,前面如果是零,这个零啊可以省略,可以省略什么意思,从头开始啊,就是从头开始来print s,说白了,这俩位置一个是头,一个是尾。
30:18
一个是头,一个是尾,你不给就是头,不给就是尾,懂吧,好了,来运行一下走你啊Alex和无就出来了,那么接下来咱们看这么一个程序。来S几的来S5等于S冒号,这个是什么?全部都直接S取,这是什么?你从上面找规律嘛,对吧?找规律这个是不写到结尾,这个不写是开头,俩合一起是什么效果,全部啊,从头到尾全给我出来啊,全都给我出来,这是这个从头切到尾,从头到尾都切出来啊OK,那么这时这种切,那么接下来它还有一种,你这是正着切,那么你想反着切,是不是有人想反着切对吧,倒数嘛,从倒数第一到倒数第三给我切出来对吧?看着来我们来进行一个S6。
31:18
等于S从倒数第一到倒数第三是哪些东西,负一到倒数第二,倒数第三应该出来这俩玩意吧,是吧?来看一下啊,怎么写,你们说怎么写负一负一到负负三是吧?好嘞,深坑请注意,我感觉是。有没有东西?有没有东西,没有东西,为啥呢?听好了,它默认是从左往右切。默认是从左往右切,从往右切什么效果?你从负一开始切,切到负三,你一辈子也切不到,这知道吧,它是从左往右切,你别切反了,所以让他怎么写负三,负三到负一确定吗?确定吗?你看不对,走笔深坑请留意,深坑请留意,告我要的是什么?我要的是什么?我要的是这俩吧,对吧?我要的是搞基,你给我搞了起稿,为什么会出这种情况?
32:30
固头不固定尾固头不固定,记好了,固头不固定,负三是哪个,是不是起字,那负一是哪个,是不是基字,好了,这不正好吗?固头不固定,把它俩摘出来对吧?程序没错吧,对吧?所以你现在想要搞基,你现在说的是起稿,那怎么玩这个怎么玩负二到哪结尾是哪来,你写零是哪开头了,又从右往左切了,又不对了,所以你想这么反着切,切到结尾的话,你只能这么干。
33:06
你只能挣了,这什么意思?翻译翻译,翻译,从负二切到哪,结尾切到结尾,只有这么切,你才能切出那个七字,否则你给什么都切不出来。看这。啊,高基就出来了啊,高基出来了,看懂什么意思了吧,记得它默认你好,兄弟们默认从左往右切啊,从左往右切,那么这种只能从左往右切,对于Python这种智能的语言而言还不够,还不够,你光从这往这边写还不行,有的时候我非得较真,你必须把搞基给我变成什么几稿,对吧,你非得给我反着来,可以可以啊,怎么来呢?就是第三个内容叫不长,不长叫不长啊不长一次切几个,一次切几个来看这它的语法是S。
34:09
是S方括号里面是起始位置,然后是结束位置,这是咱刚才讲的,能看到我们这个结束位置,然后后面还可以一个根冒号,叫不长,不长不长什么概念呢?就是几个取一个,每几个取一个,就是每三个我拿出来一个三三文一组,三个里面拿第一个,三个里面拿第一个,你懂懂啥意思吧?来看一下,简单去写一个,比方说再来一句话,再来一句话,西大黄蜂什么玩意儿,世界杯,世界杯巴西大黄蜂,巴级大黄蜂不行了,过分了,来换一个是行,我是梅西。
35:09
我很慌,笑什么我都过来,已经是历史了,来看这儿,这儿来,接下来我是梅西,我很慌,然后呢,接下来我要进行一个切,看看我随便去写,然后你琢磨琢磨啊,我S冒号从一开始切,切到五,每两个取一个来告诉我这个结果是什么。停,你yes,就你告诉我是什么,是心,有别的吗?啊,没了,好走那玉英眼结果是C啊,是C,怎么取的怎么取的,看着从一取到五,那么先画好范围,先把范。
36:41
对,先搂出来第零个,第一个是从这开始选第,这是1234对吧,五能取到吗?取不到过多不固定对吧?取不到,所以是这几个字,这几个字里面每两个取出来一个可以取一个,对,隔一个取一个,隔一个取一个,那取出来什么是吧?C怎办是C啊,就出来了,这是它的这个效果,OK,它过往下再来啊S2等于S冒号,比方说一冒号冒号三。
37:20
S心里有想法了吗?来分析一下啊,分析一下哎,分析一下从一取到哪啊,结尾那就是这条东西对吧?这些东西里面每三个取一个,三个为一组,三个为一组,那什么呢?这三个里面拿了谁是是先出来,然后这三个又是一组逗号出来,然后最后剩单蹦了怎么办?取取不取取听好取,因为最后都是自己的,他自己就是一。
38:20
那自己一组取第一个OK出来什么啊,是逗号方能看到吧,是逗号方这种题就这么分析啊,就这么分析,OK,那么这个就是带不长的啊,带不长的这种东西,那么这个呢,听好了,我们把它讲完之后,后面的这个列表也有切片索引,跟它是一模一样的啊,那个时候我们过一下就完了,好了,这个说完了之后看着啊,我如果把它分删掉,这时候结果是什么,我心狠对吧。
39:03
我稀啊,我稀罕对吧,就这么个东西,OK,这些东西会整了吧,有人还比较迷的。你的你的吱声了啊,不吱声过了啊,来这会部分,那么接下来看到咱们这个不长啊,都是什么呢?都是正数对吧,都是二,那么接下来咱们玩反的玩反的看着啊,我们S3等于S中的从第六个取到第二个,然后补长是负一来负二吧,来负二来负二来负二看着这个怎么玩,从第六个取到第二个,如果没有它,兄弟们如果没有它能取到数据吗?不到为啥取不到第六个,这是第二个从左往右对不对,那其实在后面不取不到,所以这东西你正常六到二能不能取到,取不到取不到怎么办呢?我加了个负二,加了个负二不长,不长现在怎么办呢?正常的不长是。
40:10
第两个两个两个这么往后取对吧?这么跳着往后取,那么现在变成负的了,我说了负数代表什么?反着倒着来,倒着来怎么办?从第六个到第二个正常的是不是这么来,现在怎么办呢?是不是这么来了对吧?反着来,所以这么取的话就是反着取,这里面的负号代表的是反向啊,负号表示什么呢?反着来,反着来,那么反着来怎么来呢?每两个取一个,每两个取一个来。你琢磨琢磨这是什么东西,琢琢琢磨琢磨来,这是012是吧?然后3456从第六开始,也就是从很字开始对吧?很的开始之后怎么呢,每两个取一个对不对?那很数先出来,很之后呢,再来逗号出来对不对?然后呢,到第二个没了吧,还有吗?没了来看一下那件S3走,你是不是很逗号对吧?就正能取,反着取都能取,那如果是负一呢?
41:30
我号多少横,我逗号系都啊横我逗号系就这么反着来啊反着来,所以这个不长,它能控制方向,它能控制方向,第二它能控制每几个取一个啊,每隔几个取一个,好了,这个蒙了。OK,那再走一遍看着啊,从刚才这个这个。
42:04
来就看这个,就看这个,你蒙在这,咱就说这个看这从第六个数第二个,那咱先确定从六到二是哪,这是0123456,从这开始取对吧,然后取在哪呢?取到二,那012根据固头不固定,是不是取不到没字,那取到哪呢?是不是稀字是很我荒兮是不是这些东西对吧,这些个文字,那么这里面负一负一什么倒着取,倒着取怎么办?每两个取一个,那正常来说,咱们从左往右取是应该是西逗号我很,但是由于你加了个负号,是不是从后往前数了对吧?从后往前数什么很我逗号七比说了没。没读出来,来,再来一个练的这个玩意儿简单来,看着我们重新弄个组符串啊,这个字符串不好玩,有标点符号S等于,呃,这个标标点符号很蛋疼,来,我随便写,然后你告诉我结果,看着S1等于S3括号从七取到取到头,然后每两个取一个告诉我结果。
43:26
二。告诉我结果号点个来,你事看结果单号点个,大家怎么分析也是你先找头找尾,把头尾先括起来,那么从第零个,第一个第二个第三个第四个第五个,第六个,第七个是从这开始吧,对吧,从这开始取到哪呢?取到取到哪,取到头,是不是这些东西都知道的对吧?然后这里面什么呢?负二反着取的听好反着取的取到头,反着取的话,那么每两个取一个氮先出来,然后号出来,然后点出来,然后各出来对吧,就这么来啊,就这么来,OK,这个就是这东西,然后往下走,然后往下走看着啊,S等于S1等于二吧。
44:47
负一到负六负二负一。怎么给我报错了S?
45:00
S被注掉了什么?那这个结果是什么?大三不同。我大号停停,这个负号你们可能理解的有点偏差,负号表示的是取反,但实际上它是从右往左来,这个是负号啊,这个是负号,所以你先确定范围,负一到负六啊,负一就是这是负一吧,负一负二负三负四负五负六,负六能取到吗?取不到负再见,这里面每两个取一个,每每两个取个头狠。
46:24
是不是藤本波对吧?就这么数啊,就这么数这些东西你需要练习一下啊,咱们课后作业会有这个东西的训练啊,讲化训练好了,关于索引,还有这个切片这块还有什么疑问没有,忘了,这太快了,你这课后再练,课后再练,这索引到切片就到,讲到这后面咱们来讲list的,明天讲例的时候,我们直接用这套体系就完了啊,那么它的整体的语法,看着字符串里面str的这个切片来回忆一下啊,切片切片的话,索引吧,索引它的起始下标正数往后是零。
47:24
从前往后是零啊,有道理,这个我都不知道怎么写了,从前到后不对,从左到右,从左到右是零,从右到左呢,负一,从右从左到到左是负一啊,负一。啊好了,这是所引,然后切片切片,切片的话就是什么字符串里面什么起始位置,然后冒号结束位置,后面还带成个不长不长,它的特点是什么特点,顾头不顾尾啊,顾头不顾尾,就后面那个你取不到,永远取不到啊,小心点好了,这就是索引左前面啊就是这么多,那么第二这个索引和切片啊,在你写题的时候,写一些这个算法的时候,有的时候能起到一些个意想不到的效果啊,你就活学活用就行了啊,活学活用就行了,这个东西不是死的,这个东西是纯是活的啊,知识点很简单,但是你用的时候你知道了,各种各样的点都能用到它啊好了,这是这个东西,然后接下来我们看一下字符串的常用操作。
48:47
什么操作呢,就是常用方法啊,里边的一些个功能,里边的一些功能,那么功能的话呢,会很多。
49:00
娜娜。切片切片切片切片,这呢行操作字符串,听好啊,字符串它有非常多操作,你可以看到我这个滚轮刚滚到这,刚滚到这儿,下面还有一大波东西等着你们啊,这里边切记字符串是不可变的对象,任何操作对原字符串是不会有影响的,我先把这句话抛出去,我先把这句话抛出去,然后一会儿咱们看啊,一会儿咱们看它到底变还是没变啊,记好了字符串不可变,那么对于字符串的操作有这么几大类,我给我自己啊,个人给它进行了一个划分,第一个就是大小写转来转去啊,转来转去,你来一个字符串,给你转成大写,给你转成小写,大小写转换,互相转来转去啊,换来换去,这个是一大类啊,一大类当然重要的没几个啊,重要的没几个,第一个叫capitalize capitalize,它的作用是把你的字符串的首字母。
50:02
大写首字母变大写来看着。我再来一个吧,0607字符串操作来,字符串操作来,来一个字符串S,比方说写个Alex and and太白好了,来这么三个,然后接下来让他们进行这么个操作,s.capital这是什么意思?拉出来首字母大写来,你猜一猜,这时候打印S什么效果?这么快啊,这么快,刚才第一句话说的是什么手速,不是不是,不是为了做在操作之前的第一句话是什么不改变,你怎么操作它,原字符串不会改变,所以这个时候你打印它还是。
51:09
原来的这个东西打什么S,我打印什么S,我打印S没毛病啊,你凭什么不让我打印S是吧?看着就知道坑,这个必须得踩过这坑才能记住。听好了元字符串怎么办呢?五变,记好了元字符串不变,那它大写大哪去了新字符,它会返给你一个新字符串,这个新字符串是变了的,这个新字符串是变了的,几能记住这个字符串不变啊,字符串不变懂你,你听一下大写的Alex and and,排白啊,这就是规则,就是规则啊,你没辙,我拿它也没辙,我更希望他能变,能变就简单多了。
52:03
来,这是首字母变大写叫capitalize,那么往下再接着看第二个,第二个这是什么lower lower这词识知道吧?Lower不认识知道吧,什么意思,低级是吧,下级对吧,蠢对吧?那么喽,在这里面变什么小写的意思,把你的字符是所有的文字啊都给变成小写,叫lower,相对应的就有啥有小写有啥大写,大写是啥呢?叫一个是一个,叫你们玩地下城的总喊什么什么玩什么什么。没玩过,没玩过吗?哎呀,Low low,你们就是这个,你看啊,这个就是怎么讲呢,就是lower小写啊,小的upper大写啊,把它变成大东西来看一下。
53:02
这个呢,简单来一个字串,S等于啊,这是呃,Alex is not a goodman,好了,就这么一句话,把它进行一个转换,那么我们可以去进行直接打印,看着啊,我直接打印s.upper先来upper up什么全部大写大写来,兄弟们,我这么写能看懂不?我看你们有人看不懂,因为这样写的话,其实相当于我来了SS等于s.R然后我打印谁打印SS,我这么简写能听懂吗?这个就是我把它写成这样啊,写成这样print s点。这俩这俩等价代换吗?这SS等于它把它代进去了,然后这个直接写了能看懂吧,一样的一样的,我为了省两个变量啊,为了省两个变量来。
54:01
人类进步的脚步啊,就是懒东西,Alex写错了是吧?Alex is not哥都变成了大写啊,都变成大写,全变成大写,那么同样的同样的S点全变小写,全变成小写啊,全变成小写,OK,这是全面大写,全面小写,听好,这个东西是有用的,我要求你记住,我要求你记住我不管你low还是upper,反正你记住一个就够了,这些东西干嘛用对吧?这些东西干嘛用,这些东西在我们之前写过一个程序,写过一个程序就是你让用户随意的喷,输入Q的时候退出,还记得那程序吧,来那程序,它有的人输大写,有的人输小写,对吧,就就比较尴尬,你最好的方案是不管是大写还是小写,我都能让你退出,对吧?那么这时候看着兄弟们,我把那个程序还原一下,Well to,然后来一个用户输入的,比方说content吧,等于input。
55:12
请闻,请开,请开始你的表演,麦克风塞进你的嘴里,来看开,你喷了什么什么东西啊,来把这content呢,给它加进来,加进来,然后这时候如果输入Q,我让它退出就不喷了,对吧?那么这时候我就可以判断,如果你输的content等于等于小Q,或者你说的content等于等于大Q,这时候干嘛数break break就停了啊就停了,OK,这么可以写,这样可以写,那么这样代码是不是比较长啊,会比较长,那怎么办呢?我想把它缩短一下,缩短一下,看好了,我不管你输入的是什么呢,是大写还是小写,我都给你处理喽,点都变成。
56:12
都变成大写,那我只要判断啥了呢?大Q是不是就够了,不用琢磨我是不是判断大Q就够了,就说白了,你原来说的小Q进这里面一判断变成法了,大Q对吧?这个判断是可以的,来看一下。请喷啊,麦克风啊,来请喷,先来个小Q能出来吧,来,再来我来一个大Q,是不是也能出来对吧?OK,这个就是它的一个作用的点,也就是说当你未来遇见一个什么场景呢?不区分大小写的情况下。这个up跟lower就能用得上了,听得说了,小心点啊,这个以后你们一定能用得上了,一定能用得上的啊,这个东西什么情况下用lower和up在程序需要判断不区分大小写的时候肯定能用上,什么地方能用上大证码验证码验证码,你输验证码的时候,你管它大小姐大小姐吗?不管不管输不也能验证成功对吧?那怎么玩呢?就把拿到的验证码给它变成小写,全部变成小写,然后再去判断,这样你的判断就会很简单,很省力啊,记好了有这么个东西,这个有用啊,这个有用好了往下接着走,这是rper的lower,然后呢,下面啊这个验证码这个例子,你们回去自己看去啊,这个验证码的例子下面有个这个东西叫swi case swap casewi叫交换,交换是什么意思呢?
57:51
小写互换,大小写互换,原来大的变小的,原来小的变大的,对吧?Magic是吧,那么这个是swe case来S等于太白,很白非常白,好了,把这个东西转换一下啊,Print叫S点叫s case进行一个转换,走你。
58:21
它这B看这B是不是小写了对吧,这个小写了,剩下都是大写对吧?大的变小的,小的变大的,这也就是case啊来,如果我再来一个呢,来再来一个呢,原来了了,是不是原来大的变小的,小的又变成大的了,没变化啊没变化呢,还是原来这个啊,所以这个东西啊s case它是大转小小转的啊,这个呢也不太不太常用,了解一下就行了啊,了解一下这是大小写转换,然后往下兄弟们往下。有这么一个东西叫做case holder所错的,这个是最不常用的,你基本上是见不到的,你基本上见不到的,我是偶然间发现这么个玩意儿,为啥呢?它是把所有的字母都变成小写,变成小写,那变成小写的话呢,就会有一个问题,有一些国家的文字它比较尴尬,它比较尴尬它的这个lower是不识别的,Lower是不识别的,所以呢,就用到啊这个casefor啊case case可以识别,可以识别,比方说我下面是给出了这么个例子,给出了这么个例子,我特意搜的啊,可意搜的认识吗?不是,这都是B,都是B一个是俄文的,一个是美国的,是咱们用的,还有一个是德国的,还有是德国的,这里面有人会说什么中欧啊,东欧啊,什么这这个文档文字不是的,他也挑不准哪个能转,哪个不能转知道吧。所以这。
59:58
东西不好说,不好说,所以这里面你去转换一下,你回去运行一下,你就知道了,运行的结果是不一样的,怎么打复制粘贴吗?这是复制粘贴吗?跑一下好吧,跑一下。
60:14
啊,我怕我这机器字符级别不支持。来我们直接运行,先看原版,然后变成lower,然后用folder看一下啊。走,你看这是原版,这是原版,然后通过老之后,这个变了,但这个数不是没变对吧,然后变成这跟德文这个变成了这玩意儿,变成这玩SS这玩意什么是这是这玩意儿,你去搜一下吧,是这玩意,我没糊弄你,这是我搜了很长时间才搜到的,这这几个字母不一样,都是B,都是B,德国人这就是B,你有什么办法来不常用啊,有这么个玩意就看一看得了,来往下走,往下走,这里面有个这个东西title叫title title是干嘛呢?它是把每一个被特殊字符隔开的字母的首字母大写啊,每个被特殊字符隔开的东西,首字母大写,来简单说一下你就懂了,看这。
61:24
S呢,等于比方说,呃,Alex and sir好了。这么个东西,然后呢,让它用title执行一下,我们跑一下看着啊S点抬看这走你Alex大了吧,大写了吧,大写了大写了,大写大写什么意思是每个单词首字么,大写了对吧,这是我们用到它最长的一个点,也就是在这的,但是呢,很少能用到,很少能用到,那么它还有一个特点,看这或者写个马化腾。
62:04
麻花麻花麻花腾不行,换人,麻花腾没事来换这写个麻花藤在这,那么al这个A肯定大写对吧,开始了,然后麻花腾在这听好,他认为它中文是一个特殊字符,所以后面这个E它也会干嘛呢?大写啊,来走,你看这个E也进行大写,说白了只要被特殊字符隔开的东西,最终首字母都要大嘛,大写啊,大写这些东西,这个如果你有兴趣可以写写这算法啊,这算法挺难的,不常用啊,不常用,了解一下就行了,往后走往后走,这下面这个你也是,你也去看看就可以了,往后面这个前面转来转去,就这么多,这里面最重要的是谁懂了吧,把那记好了就可以了,是其他的K什么capital这种东西,了解就行了啊,只有这么个玩意儿,下午自己抄一遍就得了。以后你。
63:04
用的时候真的碰见这种操作的时候,你想不起来了,你来找就行,明白吧,这个不要记,这个东西不要记,你要记的话太多了,那记词啊,来往下走看这第二个了,切来切去,刚才是换来换去是吧,这是切来切去,切来切去里面啊,其实正常的我们普通用的话,其实有一个切片就够了,对吧,切片索引切片嘛就够了,但是呢,有一些操作其实还是不够的,比方说第一个叫居中居中居中这个操作呀,挺有意思的,来我们来玩一个那个。S等于麻花腾啊,然后让它进行居中,我们来print print点居中,居中中央,中央的话给来多少呢?来个。八啊,来个八,那么首先听好了,它会把这字符串强行拉长乘八,强拉长乘八,那你想一个字链就三个字,怎么拉长乘八呢?你看见吗?他会往里,至少它会往里面补东西,对不对是吧?就好比我的脸现在是这样子,强行把我的脸拉长,你是不是打玻尿酸了是吧?好嘞,所以你要往里面加东西,那怎么加,看着运行一下,先看效果,先看效果,看麻花藤还是麻花腾来看好了啊。
64:33
哒哒,这是我打印的全部内容,它加了什么空白空格对吧?加了空白空格,那么我如果不想它的空白空格怎么办呢?可以逗号给上第二个参数,我想让星号把马化腾给我包裹起来,一共包裹成八个字符干啥走你。数吧,几个居中,他已经很尽力的在集中了,他已经很尽力的在其中了,这个没办法对吧,这个没办法来看这这里面它是在左右两边数补齐,你给的第二个参数补齐多少,补齐了多少补齐稍等啊。
65:22
Hello啊,我把它说没电了,他不高兴了,来看这他是强行把字符串拉长成八个字符,然后呢,就是不够的地方有星号进行补齐,那有就说这个不够居中,它说实在的,你再加一个是不是成九个了,对吧?它已经尽可能的进行居中了,那么如果把它拉动成九,这是不是就完美了对吧?左边三个,右边三个,这跟你的长度而定,尽可能的居中啊,OK,这是center,了解一下就行了啊,有这么个玩意,回去玩一玩,当玩具来啊,然后下面的更改tap的长度,这个我不讲,这个我不讲,没有意义,毫无意义啊,毫无意义的一个鬼东西,这个有兴趣你去琢磨琢磨看看就完了,不要抠它,也不要理它,这就是怎么讲呢?
66:14
没有用的一个玩意儿啊,没有用的一个玩意儿,不要去勾它,它是把这个杠七的长度变长啊,毫无用处,往下走,往下走去空格,这个要说一下去空格这个strip它不但能去空格,它还能去很多东西,来兄弟们看这。们这。啊,我们说有时候啊,让用户输入一个数,然后比较一下这个数大了还是小了,咱这个猜字的还记得吧,猜字的啊猜字的首先要我们经常会弄的这么个,那等于然后呢,Input请输入一个数字是不是这样的对吧?然后这时候我就可以用这个数字去干什么什么,那么怎么怎么样啊,我先打印一下,那么这时候看好了。
67:03
人呢,这个手啊,总会出现这种情况,比方说数字108对吧,数字没问题吧,这时候是不是正常的108,程序没出问题,但是手一抖。不行了,108,我靠,这个现在能了是吗?好吧好吧,这个这讲道理是不成的,为啥呢?我输了个108空格,我输了个空格,这个空格在这里面就会严重的影响你的程序,听好它会严重的影响你的程序,所以我们就会需要让用户去干嘛呢?去掉那个空格,去掉空格来这个不成,那换一个登录还记着吧,游戏任务。Input输入用户名,然后呢,密码input,这是密码,然后就做判断了,来看看啊,如果username等于等于Alex and password等于等于123,好吧,我们来简单的来123PRINT登录成功来,我快速把它搂出来啊,Print什么登录失败腾讯能看懂不能好了,那么接下来我来把它跑一下手里。
68:22
来,Alex克斯123走,你登录失败,但是你仔细看,如果我不告诉你这块跳了个空格能看出来吗?看不出来就说白了,他手一抖不来空格能懂吧?所以这时我们对于用户输入的内容而言,最好是干嘛呢?把他左右两边的空格给它干掉,防止歧义,看着点,这个要求你必须记住去掉空格,注意它不单能去掉空格,它还能去掉一些换行的东西,去掉一些行东西,比方说啊,我这个没法来杠纹啊,没法,你就先记它是去空格啊,还点strip。
69:06
咱们后面讲到文件的时候,我们再讲它还能去杠门啊,去掉空格来看一下,这个时候再跑。用户名Alex斯哒哒哒哒哒哒哒哒哒哒哒哒1231回说是不是还是登录成功对吧,这样的话我就把什么把这个和后面这个是不是都去掉了,对吧?这个方法,这个方法这个函数你必须要记住,你必须要记住,你未来写程序会经常用它啊,经常用它好了,这是strip,它能去空格,它还能去什么呢?还能去掉你指定的内容,你指定内容,比方说我去掉左右两端的ABC,去掉左右两端的麻花藤,这都成,这都成,看着啊看着我们在这把这个程序啊注释一下,在下面来一个比方说字符串S等于马化腾。
70:07
马化腾马化腾啊,马布里马都不理好了看了,这时候啊,我们可以这样去玩s.strip我把麻花腾扔进去,它会帮我去掉你这原来字符串的前后两端的什么麻花藤,懂吧,去掉麻花藤来走你。看这就剩马虎腾,马虎腾马不理,马都不理,那么如果后面我写成什么呢?马都不理,理马德布里什么效果?掉去掉谁去掉马德布里来,去掉马德布里,OK,那么想想啊,我如果说说马虎疼,马虎疼,腰去疼麻。
71:07
听好了听好了,Strip他只管左右两端的,中间的他不管,中间的他不管,所以现在马虎藤这里面有没有,有吧,但是呢,在两边吗?不在,所以。毫无作用,毫无作用,所以记住了这个strip去掉的左右两端的那种,中间的他不管,因为都是马化腾是不是拳头。都是马化什么意思,这马化腾你是这个意思,马虎腾是吧,马化腾全都是马虎腾好是不下全都是马虎腾,你什么效不前走你还有吗?没了贪一直往后对,他会一直啪对干到没为止,干到没为止,举个例子啊,这可能不太理解,来我写个这个东西就是aaaaa,呵呵呵,这时候你就往里面写个事,什么就是呵呵呵,就是呵呵呵呵啊就这么个玩意好了,柱啊挨柱挨柱的会管,就是喝后面跟个A,他不管。
72:34
这个他不管啊,诶来这个他不管,走你看到这个A还在啊,这个A还在,所以他只管哪边左右两边的,左右两边的嘞,师你跟我说两边全部都特殊字符试试吧,来特殊字符你想玩什么,你打号星号哒哒哒哒哒哒。还要写什么,这个长一点。
73:02
星号走,你懂什么意思了吗?啊,左右都干掉好了,这个东西能懂了吧,String吧,去掉左右两边的一些个东西,那么它还可以分着来看着啊,它可以分着来,它还有两个方法,一个叫做ltre,一个叫做tre l就left r叫right,那L什么意思?左边去掉左边的什么空格什么什么东西,R呢,去掉右边的什么什么东西,好记不这个啊,你要不认识这两单词,L跟right,那你就看你的左手,这是L,看看你的右手,这是right啊,你的两个女朋友好了,往后走啊,往后走,接下来字符串替换替换替换是个比较重要的东西,我把原来字符串里面什么东西啊给我换掉它,我不想要它了啊。来。
74:02
在这我们来个S,等于比如说ALEX54AND alexb,太白,还有谁呢?行,就这么几个吧,然后接下来我想把al利克斯给我干掉,给我换了啊,Alex现在很不爽,我看他很不爽,S点干嘛呢?换掉replace,这个你必须要记住replace,替换替换替代,我把原来的Alex克斯你给我换一个人,换谁呢?换成小雪。小雪能干得了这个事吗?哪天让学姐给你们上上课是吗?OK,看好了,这时候画完了,我们再去打印一下字符串,看一下什么效果,没变没变没变,没这么沉的,一点反应都没有,你们没还没意识到这个坑吗?看有反应吗?有有啥反应没反应,为什么原字符串不变啊,记好了原字符串不变,那我得来个什么S11啊,再来一个变量,等于它走你小写五小写太白是吧,就露出来了,那么这时候我是把X换成了小雪,那么再看再看,你在笑死么来。
75:46
这时我们不但可以换这种普通的文字,还可以换啥呢?特殊字符,这种特殊字符你也可以随便换,也可以随便换,那么就会出现这样一种操作,看着啊,对,去掉上述字符串中的空格,空格,去掉里面的所有的空格,怎么去空S2等于s.replace空空格换上什么换上看上了,你要换成这玩意儿,你要换成这玩意儿,这俩一样吗?一样好,来,我们来print打印一下S2。
76:31
所有的空格就都没了,所有的空格都没了,为啥没了,为啥没了,我把空格换成了什么?换成空字符串对吧,就没了,好了,这是这个怎么讲呢?字符串替换,那么它还有一种方式,一种一种一种方案是什么呢?替换多少个啊替换多少个,比方说我只想把第一个什么玩意替换了,那就给个一就行了,来看着。比方说我想把这里面的Alex第这里面几个ALEX2个,把第一个Alex啊,把第一个Alex不是第一个啊替换一个啊,替换一个S3等于s.replace Alex换成,然后往下换一个,换一个啊这时候来运行一下打印S3,结果看到画了第二个S没动,第二个换二来,你只想换第二个,对不起,不能,你只能来二老你看着我这来二什么意思,老是不是换两个,对了,不是第二个能听懂吗?不是第二个,看里面有什么呢?有old,有new,有count换几个没有,从哪到哪没有从哪到哪啊replace就这么多,好嘞,如果你真的。
77:58
非想像你说的,我就想换那个怎么办?切片再换,不用换,你不要换第三个,你把前三个全换掉,然后再把前两个换回来切,你还不如切片呢,你还不如切片呢,你直接切出来之后你的换,换完它C去不就完了吗?好了,来看这儿往下走,往下走这是字符串的替换啊,就到这,然后呢,咱们看这个字符串的切割,切割,切割也要求你必须记住,必须记住啊,现在要求你记住几个了,第一个是第二个,第二个对吧,第三个是第四个,现在是切割,切割叫啥呢?叫split split把字符串,正常字符串我想从中间给我切开,切开,切开,像切葱一样给我切开啊看这。
78:54
S等于比方说Alex不是太白不白。
79:03
行了,就这么一个,那么切的话,看着我现在想对它把里面每个单词都给我切出来,那么需要S点撕split进行切,用什么切呢?用下划线切,因为他们连接辅助下划线,对吧?好了,那么现在我用下划线去切,说白了你的刀是下划线,你的刀是下划线,你传什么就用什么,切什么就是你的刀。那我想想见过锯木头没有,锯木头的时候,你的锯片如果这么宽,你的木头是不是就要损失这些东西,这些东西变成什么?是不是锯末子没用了吧,对吧?那你切完之后的结果里面是不是这些东西就没了是吧?OK,一样道理,你的刀是下划线,下划线是你的刀,那么你切的时候下划线就会被干掉,留下的是什么Alex克,还什么胡色,还有什么太白,还有什么不白能听懂吗?这个好了,所以这时候我们可以在这来接一个L。
80:04
ST。对,等于它来我们去打印一下这LST,注意一下,看它是啥,看翻括号括起来,每个东西用逗号隔开之前有什么东西,元组是元组么?那最大号里面是什么类似的列表方括号里面是不是每一项东西啊对吧?为啥在这先给你们交代,这个东西就在这呢啊看这它切完的东西,切出来的东西啊,切完的东西是什么呢?列表,列表里面装的啥是切完之后的字符串,说白了跟切成木头一样一样的,我问你,你把木头切完之后,那木头能变成铁吗?能吗?不能吧,你说把木头跟中间切完之后变成两根木头对吧?一样道理,你把字符串切完之后,它也是字串,也是字串。
81:07
只不过是一堆字符串,一堆字符串放哪列表,放列表里面啊,放列表里面去,所以这列表里面装的还是字符串啊,还是字符串,OK,那么这个就是列表切完之后的一个结果啊,一个结果,那么有了这个结果,有了这个结果我们现在就可以拿到里边的每一项内容,这个内容怎么往出拿,咱明天再去讲,明天再讲。没完呢没完呢啊,就说白了,列表的东西明天我们会重点去学啊,好了,现在切能看懂了吧,咱们去切的啊,OK,那么接下来看好了,我用杠太白杠去切,结果是什么?ALEX54不摆谁没了太白杠是吧?这玩意就没了,OK,这就是切啊,这就切,那么接下来给大家建一个这样的一个神奇的事情,叫不白。
82:16
切短了。这个下去刀之后是什么样的,是一个al,前面这一项应该没有什么疑义,就Alex杠无这对吧,后面会不会有东西有一逆行。来个空字符,有个什么东西有空字符,所以如果你的刀是贴在边切的,会产生什么空字符,会产生空字符,那OK。这么切是啥?贴着边切是原来这么就这么着这么切对吧,说的是啥?两个空字符啊,两个空字符OK,这块有坑啊,记着有这么个坑就成了好了,这是字符串的一个切割啊,切割懵了啊,困了是吧,还有点啊,没事了,三小时来后面还可以切什么切杠N这种东西啊,这个你们回去自己试就行了啊后面它的坑就是当你用什么东西切边的时候,银王嘛,它拿银王去切,切边的时候,切边的时候它会产生空字符串啊空字符串好了,这个就是咱们Li要切东西,然后格式化输出,还有什们查找,还有什么条件判断,一个筛选啊判断只条件判断,计算自算长度,还有一个迭代,这个我们下午再说啊。
83:53
下午再说休息一下,这个累了吧,点困来什么,微有点穴,微有点困,这东西昨天我就提醒你们了,今天一定会困的啊,一定会困的,这玩意讲不出什么花来,你知道吧,就这么用,你没办法啊,没办法自己看了,那也行,那那我明天我也不用讲了,也自己看了,后天也是,那我啊来点一下行了,上午就上到这儿,下午的话,咱现在是12:35是吧,大概下午应该是两点半或02:50,不一定大概什么时候,然后我我不管两点半还是02:50,我三点来上课行吧,中午好好休息啊,好好休息行了。
我来说两句