00:00
不知道咋念是吧,要不要给你写个写个音标出来来,上午第一个我们要用记住的这个方法叫做八块,把所有的什么单词的字母变成大写啊,变成大写在什么地方能用到它音字验证码,不光验证码,兄弟们,凡是只要碰见那种忽略大小写的,忽略的大小写进行判断的,你都可以用到这个Apple啊。然后第二个要求你记住的是啥来着?第二个不知道是吧,憋死了,你咋读都行,你要记得住就行啊,就strip strip那个词,它是怎么讲呢?正常来说浊辅音清高辅音应该是strip对吧?但是N多成音基本上都会读strip啊,N多重员都会读strip,所以无所谓,无所谓,读音对我们而言无关紧要啊,无关紧要,Strip怎么写啊,Strip。
01:00
激这五个词五个字母就可以了,它是用来干嘛的,去掉空格,并且还可以去掉什么两个,那你是不容易平是吗?兄弟在的有吗?还没有啊,你中午不是说讨好了吗?你再看别人,看旁边的行吗?旁边的也没有,你俩都没有,我这麻烦了,俩都没有吗?我哎,那你俩怎么办,你俩要不上我这来一边一个。上我这来也行,你来我这儿吧,来我这吧。都行都行,你来我这儿这俩座坐厢厢房什么情况,来第二个,第三个是什么three换,这是什么替换,替换是这个玩意吧,这是么replace替换啊,坐这个啊,怎么都行,我也不做,那么是replace替换,把什么东西替换成什么玩意是吧?这个比较比较常用啊,比较常用你记好了,有的时候它能帮你解决大问题啊,把你解决大问题,然后下面这个叫split,它是干嘛的,你该切割,切割会有什么特点啊,你用什么切就会损失掉什么,听好了你用什么切就会损失掉什么啊,这个东西有的人如果。
02:50
做机制的话,其实可以用它干嘛呢?你想去掉什么东西,你就用什么切,就会把什么干掉啊,这个需要你转一转,绕一绕这个弯啊切割,切割完的结果是什么列表,他会把切完东西放在列表里面去供你们使用这个列表啊,明天咱们去讲啊,明天咱们去重点去讲这个列表,然后在下面咱们说下,下面咱们要讲的东西,第一个叫格式化输出啊,下午要讲一个内容,格式化输出,格式化输出咱们之前是不是说过了是吧?用什么百分号加角符是吧?百分号S100分号号OK,那么我们已经见过了一种就是这种百分号S100分号D,那么看我这句话,看我这句话,这句话里面我叫什么什么玩意,百分号S是哪个,是不是塞对吧?百三东西的今年多少岁了?18岁了,我喜欢什么?周杰伦明白什么,就是把这个东西能套进去,这是之前的写法,这种写法是C语言的写法,基本上相当于C语言的C的写。那么。
03:50
那后面我们对于对于字符串而言,他自己也有一个格式化的方法,是这样的一种写法,是这样的一种写法,首先它用大括号进行占位,用大括号进行占位,其实跟啥,跟这个百分号S一样,跟这百分号S一样,它只不过用啥呢?用大括号来占位,大括号占位,大号站位,然后看好了在后面是不是什么空格感号啊,这下面是啥?点form,让前面这字符串执行了个什么format方法,执行了一个format方法,Format格式化,格式化的时候把周杰伦出现在第几个位置,这是第一个位置,第一个位置对吧?20发放在第二个位置,周润发放在第三个位置,能看懂吧?好的,来我们来看一下这form怎么玩。
04:39
来来,下面首先呢,我们准备一个S,等于随便来个字符串,比方说我叫什么什么玩意,然后呢,我今年多少岁了,然后呢,我喜欢什么什么玩意儿,让这个字符串,这是个字符串啊,字符串去执行一个一个操作点format.format格式化,格式化的时候你要给出具体的值,比方说这个位置你要往里放什么呢?你就写什么就行了,第一个位置我写叫塞勒,第二个我是多大了呢?18,我喜欢谁呢?周杰伦的老婆还是蛮漂亮的是吧?那我叫什么?我叫什么塞勒,把塞勒带进去,然后今年多少岁了,把18带进去,然后我喜欢是周杰伦老婆,注意是不是跟之前的百分号S一样,按位的往里面放是吧?好了,那么按位的放的话,我现在去打印一下这S你看。
05:40
右进走,你说我叫塞了,今年18岁,按位放的吧,跟那摆风S一模一样一模一样,OK,那么如果他只有这样的一种用法的话,我们完全没有必要说去学form,那百分号写的比这还简单对吧,比这还简单,所以呢,它肯定还有新的玩法啊,那新的玩法我们把它注掉,在这个位置,我们可以给它指定具体的位置,比方说这个位置我想放第一个参数,这个位置放第零个参数,这个位置放第二个参数看好啊,现在就不一样了,现在就不一样了,我往里面放塞了,这是不是地零了对吧?D0都放哪去了,放在这个碎这个位置能看懂吧,然后呢,把这18放哪去,我叫什么什么位置,然后把周俊伦老婆放在哪儿,是不是这个位置对吧?来看着移行下。
06:38
我叫18,今年是30,十岁了,我喜欢周杰伦的老婆,那么这里面这个102在这里面能干嘛能干嘛,是不是可以指定位置呢?指定位置啊,指定位置之后面你给第零个参数,第一个参数,第二参数,你要放哪,你随意你随意,这时候的顺序数就不像原来百分号那种定死的了,对吧?好了,这是可以指定位置,那么光指定位置有的时候还不够,有的时候还不够,为啥不够呢?你看啊,这是一但实际上这个位置我叫什么最好,是不是起个名字最好了,对吧,叫做变量名,所以呢,它还可以指定具体你的参数名,比方说我叫name,我今年呢,Age岁了啊,我今年十岁了,我喜欢谁呢?我喜欢的明星啊,我喜欢的明星,那么往下我往里面传值的时。
07:38
我是不是就得给它指定了,对吧?怎么指定呢?看好了我指定名字等于谁呢?等于sal,然后呢,我还可以指定谁呢?指定那个明星是谁呢?我只能汪峰的老婆,然后再往下是age,等于多少呢?等于18,这时候往里面带,往里面带告诉我打印的结果是什么,你接着我喜欢什么,他老婆能看懂吧,就按按照你起的这个名字往里面扔,这时候听好了啊,你在写的这个字符串的时候,你每个位置到底要放啥,你就明确了,能听懂吧,你就明确了,不再像原来第零的第一个,第二个对吧,这么不是很明确的概念,这样的话就比较明确,来运行一下走,你我叫塞勒,今天18,我喜欢汪峰的老婆,那这样的话就可以指定你位置上到底要传什么样的参数,别人一目了然。别人。
08:38
一目了然,你想想啊,你之前写的都什么百分号S,百分号S是这样的吧,原来都是这种东西,那别人有的时候就可能会犯嘀咕啊,这么多百分2S,哪个是什么,哪个是什么就不好认,但是你要写成这样,你要写成这样,哪个位置要放什么,要干什么,就一目了然了,对吧?好了,这就是格式化输出format的方法,那么有人出了学了这么多东西,这么多这个所谓的怎么讲呢?格式化输出到底用哪个,听好了,你喜欢哪个用哪个,你喜欢用哪个就用哪个,我会告诉你这是PS3出的,PS3出的PS2里没有这些东西,但是呢,有人说这个PS3出的东西可能就是一定是好的,但不一定,但不一定,看你习惯,你喜欢哪个就用哪个,能听懂了吧,你取得这样方式写字符串比较舒服,比较爽,那你就这么写,你不喜欢这个,用原来那百分号S也一样。
09:38
大横出现结果就可以了啊,这不用纠结了,好了,那么这是这个格式化输出,来格式化输出有什么问题没有,懂都懂是吧,就按位置往里放值,其实啊往下走查找啊,查找查找这一块啊是你们可能需要多记一些东西,多记一些东西,因为我们很多的字符串里面啊,就经常会问字符串以什么开头啊,以什么结尾啊,里面包含了什么东西啊,里面的某个东西在哪啊,这种东西是需要你活学活用的,所以它是比较难的啊,比较难的,但是理解是很简单的啊来看这第一个是判断这个东西啊,这个叫stars with是判断是否以什么什么开头,Stars这个词是识吧,Stars开始跟starts对应的是啥是啥and对吧,Start和and相相相相对应的一个是判断你的字。
10:38
是不是以什么什么开头,另一个判断你的字符是不是以什么什么结尾啊,来看一看。把这个注意一下,随便说句话,太短了,太短了,汪峰的老婆,我爱汪峰,反正你不爱我是吧,无所谓,然后呢,来了一个伺后,那之后我现在判断判断啊,来一下s.star所谓的判断,你这个字符串啊,是不是以什么开头,是不是以汪峰开头,是不是是不是以汪峰开头,是的话打印的是什么,你猜猜它会打印是吗?不会,它会打印什么,它会打印什么意思,真什么概念,你的字符串是以什么汪峰开头啊,是以汪峰开头,来这个是判断字符串是否以什么什么开头。
11:46
有啥用,很有用,你写作业你就知道了,你看往后走,接下来S点的位置是否以什么什么结尾,比方说是否以爱妃结尾,是不是不是不是出什么false,这里这个结果就是false啊,这是触false就出来了。这里面start和and,你记一个,判断字符串是否以什么什么什么结尾,是否以什么什么结尾,这俩你记一个,记了一个之后,当你用到另一个的时候,你脑子肯定能想起来啊,肯定能想起来跟它对应的是什么玩意儿,好了,这是start和and,那么再往下走,往下走的话是谁了,但是这个表示count count count什么意思,计数对吧?数数什么意思呢?判断一下,或者说计算一下你这字符串。
12:46
里出现了这A出现了多少次啊,出现了多少次来就这个东西,把这个注来一个print打印一下,S点来给我数一下,汪峰出现了几次几次,我们人为的数几次两次走你几次两次OK,那我问你国际刚出现几次来走你来多少零对吧,出现零次没出现过啊,这也就是判断来判断或者计算吧,计算某某某在字符串中出现的次数啊,出现的次数这个东西也怎么讲呢,不能说不常用吧,就偶尔啊,偶尔能用用,往下再看框之后是find find需要你注意一下,Find需要你找,Find什么意思,查找啊,找寻找查询。
13:46
查查询某某在原来字符串中出现的位置,出现的位置来看这儿看这啊,我们来打印一下,这个比较重要,打印S点范的,我来找一下老字在原来字符串里面出现的位置,你琢磨琢磨打印是啥来的,是啥数数的问题对吧,第个一个两个三,第三个位置是不是这老字,好了,来找你运行二知道了这是三,那么接下来老婆。
14:27
三。应该第三,因为第一不是,他是把老婆两个字当成一个整体往里边去判断,那当成整体来判断,怎么判断呢?这是整体对不对?来这是不是零,然后呢,这是不是一,这是不是二,这是不是三,三是不是匹配上了,结果是多少?三看着结果还是三,说白了它是把这两个东西当成个整体,当成个整体,两个两个进行判断,那也就是说我现在往里扔的是两个字,匹配的时候是不是两个字,然后两个字,然后两个字是不是这么一思,对吧,那如果三个字呢,三这么这么一点意思吧,三学过什么了?三看着汪峰是不是,是不是第零个,然后呢,丰的老第二个,然后呢。
15:37
个老婆,然后呢,老婆不是不是第三个啊,看好了,这东西你要这么数啊,要这么说,你别说你别看老婆不三个字好啊,这是第零个,这是第一个,应该是一吧,不对啊不对,你小心点啊好了,这是判断计算吧,计算某某某字符串在原字符串中出现的位置,出现的位置好了,看这现在老婆婆三个字在这里面是出现了的,那如果我往里面扔个国际章。
16:13
有没有没有没有出现的话,那它会返回什么呢?返回的什呢?负一,负一因为零是不是有位置,零是不是这个了,你看到对吧,所以这是什么没出现返回什么,如果没出现返回负一极好的特性。啊,这负一你是往右不是不是不是负一,它表示的就是没有,就是没有啊,它没有倒出去,没有倒出去啊,忘掉你刚才所想的,忘掉你所想的好了,这是find去查找啊去查找,然后接下来往下找,还有一个find后面还可以来一个什么呢?来一个范围,来一个范围叫切片的啊切片的说白了从第八个开始到22结束,在这期间你这A出现的位置是哪啊?你的A出现的位置,比方说在这我这里面有几个汪峰,两个汪峰来,我现在如果正常犯的汪峰,你猜猜党员的结果是什么?
17:21
你在现在打印的结果是什么?零零多少零,它找到了它就会返回给你,懂吧,找到了就返回给你,然后再往下,后面是不是还有一个汪峰是吧?看我找这个汪峰啊,怎么找呢?逗号从第三个开始找,找到结尾,找到结尾的话。不给了吧啊,从第三个开始找,找到结尾切片吧,切片吧,第二个位置不给是不是就直接过去了啊,来看一下这时候打印的结果,看看七二哪还有五呢,兄弟,来从三开始找来这是0123,从这开始找,这俩有没有456诶七诶,等会儿。
18:14
这是03123,这是三了是吧,然后这呢4567,没错啊没错啊没错,他这个漆是还是的原来对对对,还是原来的整体的,它不可能在后面去给你找,给你结,你知道吧,它不是结,它是从哪开始找好了,这就是find啊find这我是刚才给你们讲的,基本上都是属于偏门,主要是什么呢?你就记住它的主要用法,就是你什么什么字符串,在原来的这个字符串里面出现的位置啊,出现的位置你就数数就可以了,好了,这说完了之后,哎,换句话说,兄弟们,换句话说,如果我现在随便给你个字串,比方说print s.find的,我随便找一个,比方说我这个字符片是任意的字符串,那么如果它返回的不是负一,什么概念?
19:14
嗯。是不是就找到了,那找到了相当于哪个东西,是不是相当于这个印,还有印象吗?这个印,这个印啥意思,谁在在里面对不对?那么如果找到了这个范的,得到的结果不是负一,是不是就找到了,对吧?好嘞啊,这个就是一个一个一个简单的一个妙用啊。好了,Find完了之后往下来看就是index,这个也是要注意一下index的含义,这个词你必须要记住,听啊,你不认识这个词的同学回去背一下print s点叫inex index叫索引,叫索引,说白了求你给的字符串,在原字串中出现的索引位置,索引位置和那个犯的差不多,和那个范的差不多,整体的意思也基本一样,比方说我在这查一下汪峰应该返回什么。
20:16
零,零返回什么?来找你运行一下返回什么说返回零对吧?因为我们find是不是打得到也是零是吧?OK,那么index和find的区别是什么?听好了,Index和find的区别,Index中的内容如果不存在直接报错,它会直接报错而犯的那个东西如果不存在反馈什么第一啊,来试一下,比方说往里边扔个国际章,国际章认这人吗?看这看这他报错了瑞,Not founds not,你给的那个子字符串在原字符串里面不存在啊,不存在,那么这是index,听好啊,谁会报错来着,代词好记好了啊。
21:11
这个词inex词叫索引,你们不单单在咱们Python的字符串这还有列表,这能见到这索引,你们未来在学数据库的时候,索引是非常非常关键的一个点,非常关键的一个点,你那索引要搞,搞错了啊,你可能整个整个库就要出问题啊,好了,往下走,往下走,这是这个查找,查找里面要求你记住的第一个start start你要记住,然后呢,Can你要记住,Find你要记住,Index不用记。不用记啊,知道它有bug就行了,它会报错就行了,Index手不用记,我们有了find是不是就可以用了,对吧,而且这index还会报错,两个功能都一样,你肯定选find,而不会index,对不对啊,你琢磨琢磨啊,往后走条件判断,条件判断这个啊就比较怎么讲呢,比较好玩了,也也不用你太细记一下啊,这个不用记,基本上了解一下,课后作业上这里面翻来能翻到这个作业你能做出来就过啊看这可能判断能判断哪些东西,看看有这么几个,第一个叫is our name。
22:25
Is这什么意思呢?判断你这字符串是否是由什么呢?阿尔法是否由字母和谁呢?和数字组成,是否由字母和数字组成,然后下面这个is阿尔法,阿尔法是否由字母组成,下面判断是否由数字组成,叫is digit is digit digit,什么数字啊,数字是否由数字组成,看好了,不包括小数点,不包括小数点,它不管你的小数点啊,然后还有什么DEC,还有个number,这个一会儿给你们见识见识啊,这个比较比较好玩啊,比较好玩,其他的什么it dig,基本上就这么几个方法,就这么几个方法,几个函数啊,给大家练一练看这。
23:15
来,我准备一个字符串,S等于123等于123,这字符串是不是由数字组成的?是,来,我们打印一下S点是不是?还不是好不容易说对一个,你可以改了,什么意思?Delete判断判断字符串是否由数字组成,是吧是吧,那个来我来个A呢,来A呢,是不是就false了,老你看就变成false了,那如果说我在这加一个圈,这是什么特殊字符,特殊字符是数字吗?不是,所以它也干嘛,也是false啊,也是false OK,这是it digit往下再走,把它除掉。
24:10
叫print s.is阿尔法,阿尔法阿尔法是判断是否是由字母组成,是否由字母组成,那么字母的话,我现在123是字母吗?不是,所以现在打印的结果啊,False对吧,我得改成什么ABC对吧?这时候是字母组成,这时候字母组成,那我来一个下划线呢。走,你什么来,来个123呢,在那说白了就判断你这东西是不是什么,是不是字母啊,是不是字母,好了,这个完了之后往下再看它还有一个叫print s.is our number is our number,这什么判断,前面这个阿就是阿尔法,阿尔法就是那字母,后面这个那呢就是数字合在一起什么意思,字是否由字母和数字组成,这个简单了解一下就可以了,来123。
25:21
把它注掉,整体它是竖来加个下划线上整体它是什么啊,就这么个东西好了往下走,这个完了之后我说了有一个很牛逼的东西要给你们见识一下是吧。S等于比方说我们说18741175646啊,随便来一个没有用,打不通的来,打通了我也不知道是谁来,它点is number什么意思,是否是数字,数字它也是判断数字,它也是判断数字,看着这个是什么,是不是真了,对吧?来。
26:07
1234。这是数字吗?是啊,这不汉字吗?汉字吗?是阿拉伯数字吗?不是,到弟说吧,他能帮你判断,他认为这是数字,大家可以一二一切。是这个钱吗?1300。三色的是这三吗五。对吧,四啊一千三百五来,我把这干掉,你猜猜他是真是假,走你他是什么,他是真,他是就这个他也能认识,但是他有一个字他不认识,这个他不认识222他认识,二他认识,两他不认识,问题出在哪了?两所以这些东西啊,这东西我不知道他到底范围有多大,但是我知道他很牛逼,最起码咱们中国用的那几个汉字还是认识的是吧,他是认识的啊,比较牛逼啊,比较牛逼,所以这个有这么个印象,有这么个玩意儿就可以了啊,可以的,基本上啊。
27:35
数字加汉字,数字怎么呢加汉字,数字加汉字是吗?两现在是处是吧,二千一百三十六一,这有点有点扯,你知道他这写个什么个万字这个。那个反他认识繁体的万怎么写呀,这个有有粉子的饭,这个这个我不知道,来试试醋他也识,你看有点牛逼有点牛,他可能是一个范围,我不知道怎么玩的啊,不知道怎么玩的拍子你内部拿C写的,你可以琢磨C里面到底写的是什么东西啊好了,这个咱就说到这啊,说到这剩下的底下的都是没什么了,都是这个判断了啊,这DEC可以判断小数啊,它可以判断小数,然后听好啊。
28:39
另一题,把这个程序给我读懂,听啊,作业啊,把这个程序给我读懂,它是干嘛呢?用来判断某一个字符串是否是小数,考虑的相对来说比较周全,首先判断什么正负号啊,判断它是不是整数啊,然后判断它小数点的问题啊,啊,这个你琢磨琢磨,我这么写有没有道理啊,有没有道理好了,这个课下你们自己去看啊,去看来往下走,往下走,这个需要你记住,必须记住啊,而且你也一定能记住啊,叫啥呢?字符串长度,字符串长度字符串长度的话是一个固定的写法,叫len len,它是lengths的缩写,Lengths的缩写,Les啥意思啊,长度,长度的缩写,那么看好了,它的注意点的是它的调用方式跟别的不一样,咱们现在写的所有的字符串操作,你会发现都是字符串点字符串点对不对,但是它不是是他号的。
29:40
什么?来,随便来一个综车S等于你今天喝酒了吗?来,我们去打印一下point sorry,啊是in I吧,等于s.LIS啊,Sorry,是论啊then里面来的S,那这时候我们可以直接拿到这个I,这个I就是这字符串的长度,看好了,它的调用并不是点出来的,并不是点出来的,它是直接是用就可以了,那么这种函数像什么呢?Print呀,Input呀啊,Len呐,这种函数它们是一样的,看见没看见没,调用方式是一样的,它们是什么?是Python的内置函数,Python的内置函数这个咱们后面讲完函数的时候会去讲,大概Python是60多个啊,60多个。
30:44
比较大啊,比较大都是类似这样的操作,那么这个learn这个函数,它里面做了些什么,我今天就给你们说听啊,它里面做了就是I等于Le sorry s.Le看这。
31:02
看这这个是这个函数内部所执行的东西,内部所执行的东西说白了它也能干嘛也能干嘛,也可以求长度,也可以去求长度,看着啊,我在这打印了个,哎,我在下面再打印一遍,这看那点值是不是一样的。看这是不是都是七,是不是长度一样的,我告诉你这个内置函数里面调用的就是你的这个len啊,下划线下划线len下划线下划线是什么玩意,这也得等到你们讲完命令对象你才能知道,讲完命令对象才能知道,这属于对象里面的一些方法啊,对象里面的独有的方法,好了,只要记住这个len跑的是它就够了啊,就够了,说一下len函数执行的时候,实际执行的就是它啊,实际执行的就是它这种下划线双下划线啊,这不是一个这俩双下划线函数,等你们后面学完没对要你就懂了啊。
32:10
好了,这是len啊,求字符串的长度,然后接下来有了字符串的长度了,我们就可以搞一个事情了,干嘛呢?现在让你把字符串从头到尾进行遍历,从头到尾进行便利,那么第一次涉及到这个词便利,便利是啥意思呢?从头拿到尾,从头拿到尾就好比说咱们这屋里面这么多人啊,便历啥意思呢?就是点名,从头点到尾,一个个点出来,一个一个点出来,那么一样把字符串从头到尾进行遍历,就是把字符串从第一个字到最后一个字,一个一个的给它拿出来啊,一个一个给它拿出来,来看一下,现在我来个字符串S。老于小雪原老师你好漂亮笑声来,现在来了这么多字符段之后让你进行辨历的话,你应该怎么写?从最愚蠢的办法开始,我是不是可以S0是吧?然后1235能不能写这个能是吧?来把它写一下,012345是吧,六七。
33:32
六七有八有八。来到八来运行一下,看这。啊,小雪老师你好漂亮,那这样的话就把字符串里面东西都拿出来了,对吧,但是啊,变长了你就傻了,这就哭了对吧?数去中数到死是吧?那么这时候你琢磨琢磨这个规律在哪呢?它的长宽度加减规律在哪呢?是不是从从零开始,01234567,咱们之前写循环的时候,是不是可以123456接是吧?好了,来,咱们拿while循环来进行遍历,这个要求你会看着第一个使用while循环来进行便利,那么便利的话看着得从几开始零,那么来个count等于零,然后while条件Y,有条件的话,我们先记一个count小于,看那小于等于,我们先来个等小于吧,小于等于小于等于来我把这个干掉,我们先把数带进去啊,代数多少九,那这是012345678到八是不是停了来我这时候可以写个八,可不可以可以来写个八之后我是不是就可以打印打印sorry,字符串中的D空。
34:57
这东西,然后呢,Count等于加一,能看懂吗?这个唯一变的是这count,好了运行一下。
35:06
小雪老师你好漂亮是不是还可以的,但是我这如果跟减了个字,减了个字,那你这个换什么,是不是换七不换七是不是报错了对吧?所引超范围了来这时候看着运行一下,哎,这个时候又跟着变了,说白了你这个位置的这个值是不是跟着你的字符串的长度改变而改变是吧?所以我们这块就可能要用到什么是不是字符串的长度了来字符串长怎么写Le求整来现在这字符串里面有几个字符,几个字符八几个字符数数吗?一个两个,三个,四个,五个,六个,七个,八个,那认是几数八七是不七来我把它注这不行,这必须明确来兄弟们,我这时候打印len里边的S多少得几?
36:06
解数得八,嗯,什么长度是八啊,这是长长度啊,我求的不就是长度吗?兄弟对吧,长度多少是不是八呀,但我索引到几七到七知道吧,为什么,为什么所有都是零,你所以是从零开始数的,你长度呢?从一开始五对不对,所以这什么长度记得是八,但所以是多少所引到七,所以这一块你在循环的时候,你在循环的时候能不能到八呀,不能,那怎么办呢?小鱼能不能到八,现在到不了,到几条到七到七它出来了,好了,那么这时候我运行一下走你。按这就出来了,看小雨老师你好,票量字没了,但是量字我可不可以加进来,可以是吧,一定要啊,这时候走你程序根本就不用动,根本就不用小雪老师你好漂亮能看懂吧,所以这个就是用while循环对你整个字符串的一个便的写一个写法,这个写法必须记住,必须记住,而且要写的滚光烂手,滚光烂手怎么写你都得都得能都能会啊,都能会好了,这个就是用这个len和背后循环一起配合啊,打印字符串的里面所有的内容,那么这个说完了之后,看着这个推导的过程比较麻烦啊,推导过程比较麻烦,我们是一开始代数,然后一个个来的,那么接下来我们要讲一个第二个用后循环来变离字符串,这就简单了,它能简单到爆炸。
37:58
CS打印C搞定是不是蒙了?是不是懵了?看着我就说一下它的流程,就说一句话你就能懂,干嘛呢?把S中的每一个字符交给前面的C。
38:20
完了找循环循环啊,那大家循环循环,它的循环过程就是把S这个这个字符串里面的每一个字符,从头到尾每一个字符拿出来,交给前面这个C变量,C这个名随便起随便起,你高兴叫什么叫什么,比方说你叫他这个歪都行,变量嘛,对吧,来运行一下找你看这小雪老师你好漂亮是不是这个简单说哪个你你选哪个,选哪个,你肯定选这个对不对,但是这两种写法各有利弊,各有利弊,什么利弊呢?下面这个的优势在哪儿啊,优势就是简单,优势就是简单,但是它有一个劣势,它没有索引,它没有索引你不知道这里面你写当前便利的那个文。
39:20
字的索引是什么,对不对?琢不琢磨是不这么回事,而上面这个你能不能知道,知道你看它是不是个索引对吧?所以各有利弊,听好啊,For循环,它的优势简单,它的劣势是没有索引,当你非常非常需要索引的时候,建议你用countt,当然我们后面还会讲这个,不单单可以这么玩,同时还可以拿到元素,也可以拿到索引啊,这暂时我们先讲到这,暂时的后续讲到这,听好它是干嘛的?干嘛呢?便例把字符串中的每一项拿出来,交给前面这个变量啊,这个变量叫C也行,叫什么都行,你随便起啊,那么它的整体的语法也就出来了,它的语法就出来了,就是for后面,For后面空格什么变量,然后呢,In后面什么。
40:20
包括什么?看到字符串,这我们现在认识的它是放字符串对吧?那我告诉你,这字符串它又叫做可迭代对象,它又叫做可迭代对象,我们后面会讲很多种可迭代对象,什么叫可迭代对象?你就记得能一个一个往后拿的东西就叫可迭代对象,好了,每一项一项,那一项一项的东西叫可迭代对象,那么在这我们可以执行相应的循环体,这也就是你的循环体,你想干嘛就干嘛啊好了,这是它for循环的语法啊,后循环的一个语法,这两种写法你都得会,你都得会,并且都得熟,都得熟,张口就来了,啊,张口就来了,明天我可能会抽人上这来写,上这来写,谁想中奖可以提提前示意我啊,我可以让你,让你来过足这个音,好了,这里面听好啊,这里面关于这个for循环的这个迭代,你就记得它是for变量。
41:20
可迭代对象,可连对象是什么?我们现在学的字符串就是个可迭代对象,明天我们会讲列表,列表也是可迭代对象,所以列表也可以这么玩啊,也可以这么玩哦了,这也就是我们的这个,呃,字符串相关的这些个内容啊,字符串相关内容哦了。回顾一下今天的东西啊,多吧,今天来可炸了是吧?没事我帮你憋着来回顾一下今天讲的所有内容,最开始我们讲的是什么编码是吧?监通确实多啊,编码编码的话,我们最早是最早的编码,什么码,十码对吧?20个码,几类八倍几个字节,一个一个字节,听好这个换算要懂要懂啊,不明白的你课后来问我来,然后编码的话,你用阿斯格码中文能处理吗的,我俩出谁了?GKG几位六位多长几个字节两个字节来JK能装中文,但是它装不了什么欧洲那的东西,对吧?装不了的话怎么办呢?产生了万罗马叫什么unicode unicode这词得认识,然后他是几位啊,三三十二位。
42:40
四个字节,好嘞,然后U扣它也有问题,它很浪费对吧,它很浪费,很浪费怎么办呢?还上UTL8UTL8是我目前存储以及传输所使用频率最高的一种编码,所以UTL8你必须记住它的英文是多长,八位一个字节,欧洲的16位两个字节,中文的24位三个字节,记好了这个,记好了这个,这个明天我要考,然后这几个转换啊,简单了解一下,如果你真的不了解,我希望你能了解一下,因为你是学计算机的,知道吧,你是学计算机的,到时候人问你照是什么玩意,你不知道,这很尴尬,懂吗?这很尴尬啊。后面咱们说基本的数据类型的一个概述,有什么int叫什么s tr list,什么列表,字点集合,这几个东西我们后面。
43:40
会相应的一个一个的啊,都会给大家讲到来往后走,今天讲了三个第一个的,还有还有搜串来,这里面我说一个的常操作二进制只有一个叫贝什么,有印象吗?它是干嘛的二进制,说什么二进制长度,二进制的位数,二进制的长度啊可以,然后关于布尔,我们主要说的是什么了,是是不是类型转换,是不是类型转换对吧?类型转换我们得到一个一个非常明确的两个点,第一个点是你想把这东西转换成什么类型,就用什么把它括起来,有印象吗?这句话啊,记好了,就是你想啊转换成什么就用什么懂马把目标包裹起来啊,就这么个玩意儿,这是第一个我们总结的知识点,第二个知识点。
44:40
啥来着?带空的是什么?不带空的能记住不这个啊,明天我也要考啊,我也要考,就是空就是false,非空就是出啊,所有东西都是所有东西,什么列表啊,集合呀,字典呐,都一样啊,然后第三个我们说的就是今天的比较重点的字符串了,对吧?字符串的话,我们第一个讲的点是什么?索引和切片,索引和切片在讲索引和切片的时候,我们说索引它下标从哪开始,从零,并且默认是从左到右的,对吧?还有一个是负一是吧,从右到左的,但是我们一般情况下在问的时候都是正着来的,都是着来的,很少有人说这个索引下标从负一开始,你非得告诉他从后面往前啊,这个很少,基本上都是什么从零开始啊,从零开始好了,那么切片里面它的语法有起始位置,结束位置,还有一个。
45:40
不长来,我问你不在这里是什么意思?长是个每多少个截取一个对吧?那么不长里面带负号什么意思?从从尾,从右往左右,从右往左去好了,这是大来个切片啊切片切片特点顾头不顾尾,顾头不固定,你怎么开心就怎么记啊。然后这是第一个点,第二点我们就说字符串里面的些个常用的操作啊,第二层操作在讲这些方法之前,还记得我点题上面第一句话是什么来着,四幅画不可变,不管你执行什么操作,原来的字符串是不会变的,我记住给你们设了俩扣,记住吧,设了俩分,不管怎么玩,最终它是不会变的啊。好了,那么字符串的常用操作要求你必须记住的第一个是啥对吧?干嘛呢?转换成大写是吧?来第二个时你必须记住的。
46:40
是吧,这是干嘛去掉空格啊,第三个是什么replace干嘛的,替换好替换,然后第四个是什么litlit,这是干嘛的,好了切割,然后第五个是什么form,那个可以可以form点这上面哪个不是点出来的,兄弟们跟百分号区别什么百号对区别就在点是吧,一个点一个不的点可以,但是缝贝是干嘛呢?格式化输出的的第六个stars star位置这里面听好了,这块有一个S,有一个S,很多人会被这S所坑。
47:40
锁坑,你们后面要考试,考试的时候听啊,我课上既然强调了,那么后面考试的时候,如果有人这块star with写成了star with,那对不起,我要扣你分啊,我要扣你分这种这种东西我觉得提前说会比后面扣你分的时候,你来找我要强来,我看看这个是大写还是小写来着,是吗?S。
48:10
行吧,等于这个东西SS.start啊,小写啊小写跟star的位置相对应的,那是啥?And位置,它是干嘛的?判断是否以什么什么开头,好了,第七个要求你记住的啊是什么find,那个count,了解一下就可以了,查找对吧,查找那么它如果找不到返回什么对吧?中间我们还讲了一个坑的叫index index照鼓楼返回什么错好嘞,第八个是什么Le,叫Le,什么is阿尔法is,什么number那个那个不用管,了解就可以,你能拿拿我这个文档回去,能把作业做出来就过,懂不懂懂不懂千万别记,因为字符串这块要记的东西太多了,你要真的那么把每个知识点都当成知识点记,那你就疯了。
49:10
知道吧,把我摘的这几个记住就可以了,来len它是一个什么内置函数,内置函数直接使用就行了,直接使用不用什么,不用点操作,不用点操作,它是求什么长度,求长度,求字符串的长度,求字符串的长度,然后第九个要求你必须掌握的知识点啊,不是第第三个叫迭代,叫迭代啊,虽然我们没叫它迭代,但是这东西确实应该给它叫做迭代,叫啥呢?叫否循环,否循环循循环怎么写?否后面否来个变量,然后变可迭代对象冒号里面是循环记就这么个东西,然后最后个知识点,最后个知识点讲完这个咱就休息,最后知识点叫负循环后面。
50:10
也可以跟一个鬼东西叫else,也可以跟一个else来,我写循环内else什么时候执行条件不不能,那你琢磨琢么后循环的什么时候执行,什么时候执行循环,他有条件吗?这玩意儿没条件,没条件什么时候能执行呢?当你循环完了,就从头搂到尾,Low完了,最后才去执行这个else,并且它和while循环else有一个共同特点,当你循环体里面有break else都不会执行,懂吧,这个道理原理是一样的,能听懂吗?这个啊,记住这个点就可以了。好了,那么今天的点咱们就讲到这,今天的点咱们讲这,然后说一下明天你要预习的东西啊,明天要预习什么呢?列表,列表还有一个叫什么呢?
51:10
元组列表和元组看一看表,就这俩就俩,明天东西会少一点,会简单一点,而且呢,没有今天这么复杂的这些个鬼东西啊,明天东西相对来简单,明天会有,也是分类进行学习啊,然后听好了啊,作业作业也是切记啊,升级题不要往里面抠,听懂了吧,能听懂吧,你别但是但是啊,你如果今天东西都掌握了,你把作业做完了,你闲着没事了,这时你就抠,就往死里抠,你知道吧,这时候你就抠,这生理里就是给这准备的,因为有些东西它比较快,他弄完了之后呢,没事干,没事干怎么办?你给我抠去啊,如果你这个升级皮做完了,你还没事干,你可以来找我,我再给你来两个收集笔啊有啊有好了,这是这个咱们今天和明天准备要讲的东西,明天的东西也是非常重要,所以晚上不要再看什么鬼世界杯了。
52:10
看世界杯了,好好地去预习,没有今天停赛吗?
我来说两句