00:00
那么我们将继续为大家讲解P基础部分,在本章节中要为大家讲解的是什么呢?字符串相关的内容,好了,给大家介绍一下本章节的主要内容有哪些哈,我们本章节的主要内容有什么东西呢?这个字符串的定义回顾,因为我们之前已经讲过了,然后呢,其次是为大家讲解一下我们字符串的一些运算,以及字符串的常用函数和什么呢?字符集相关内容,好吧,大体来说就是这些内容,然后呢,我会把我们所讲的内容写成文档啊,依然是记录在我们的文件当中,方便大家去学习或者是复习使用,我们为本章节新建一个文件好不好?我们讲到第五章了,就是啊字符串相关操作。我们要讲的是字符串相关内容,所以我直接再给大家写下字符串啊,字符串OK,点击OK,然后呢,先给大家记录一下我们本章节要讲的内容有什么东西啊,首先第一个是字符串我们定义的回顾。
01:01
因为我们之前其实已经学过字符串的定义方式了,是不是定义方法的回顾?第二呢,我们为大家为大家讲一下字符串的相关运算啊,相关运算操作啊,就是我们加号乘号这些符号可以在运算在我们的字符串里面进行操作啊,然后呢,将为大家继续讲解什么呢?字符串的相关函数啊,也是我们后期要处理字符串的时候呢,用到很多很多的函数,我们会在这里边为大家讲解绝大部分常用的函数,然后呢,在第四部分将为大家讲解什么呢字符串。与BYT类型啊,Byt base类型的关系和转换。和转换,然后在最后一部分为大家讲解一下什么呢?字符串的什么呢?另一个内容哈,叫做字符串与字符集的那关系啊,字符串与字符集的关系。与字符集的关系,好了,我们要讲解的本章内容大体来说就是这些啊,其中呢,主要重点还是掌握在字符串的相关函数这一块啊,因为这个用的比较多,好,废话不多说,先来做一件事情,回顾一下我们字符串的定义方式好不好,我们先来回顾一下字符串的定义方式。
02:20
回顾啊回顾字符串的定义方式好方式,首先呢,我们要了解啊,字符串的定义,看我们在什么呀,定义在我们学习数据类型的时候是不是就已经讲解过了,是不是在学习数据类型的时候不是理性啊,数据类型的时候类型的。时候讲解过啊,讲解过。解写错了啊,讲解过啊讲解过,然后呢,我们在这里边有三种定义字符串的方法,分别是单引号定义啊,单引号定义字符串。然后呢,第二种叫做双引号电风扇。
03:03
以及我们的三引号变字符串对不对啊,三引号啊,定义字符串。其中我们单引号电音字符串用的就是英文状态下的单引号,然后双引号则是用英文状态下的成对的双引号,单引号则是两什么英文状态下的成对的三个单的啊。这是开始和结束,是不是这里边放内容啊,这里边放内容,或者说是三个双的都行啊,或者我们三个双的是不是。这都可以少一个啊,这是内容中间放内容,这是我们字符串的定义方式,这个大家应该是还记忆犹新嘛,是不是因为毕竟讲的时间不是太长啊,然后第二部分为大家讲解什么呢?为大家讲解一下我们字符串的相关预算操作,字符串的相关操作啊,里面包括预算,也包含一些其他的东西啊,要在本小节当中为大家讲解的内容有什么东西呢?第一个加号运算符啊,加号运算符这这个在这里边叫做字符串连接运算啊连接运算。
04:10
然后呢,还有我们的什么呢?星号也就是乘法运算符,是不是在这里边,它叫做正号复制运算符啊复制运算。复制运算,然后呢,还有什么东西呢?还有我们字符串或者说是容器类数据啊,应该说是有序容器类数据中非常常见的一个操作中括号,这叫什么呢?叫做字符串啊,索引操作,以及我们最后一部分叫字符串曲片操作,曲片啊曲片或者画片都行啊,曲片操作。陶总啊,当然曲片也叫画片的,或者分片的也有叫分片的都行,什么名字都可以,然后呢,最后一部分要为大家来回顾一下我们的什么啊,原字符串啊,原字符串,因为原字符串也放在这里边来了解了啊字符串啊就这些内容,那么我们一个一个来看一下我们字符串的相关操作好不好,首先呢,在这里边我们新建一个文件啊,P文件之侧。
05:07
文件呢,MY下线靠的,这是第几章了,第五章了,是不是五_零一文件点击OK,然后呢,先为大家来介绍一下加法符号,也就是我们的字符串连接运算,好在字符串连接运算这里边的话,我们。用加号的另外一个功能啊,它除了动作什么,当做加减乘除之加号运算之外,我们字符串也可以用,它有什么作用呢?首先我们先定两个字符串,S t1啊,等于比如说鹅鹅鹅。不是这个鹅鹅鹅,OK,第二个字串STR2等于什么东西呢?叫曲项向天歌。取。曲项向天歌。曲项向天歌好像没数出来啊,向天歌好。
06:01
然后呢,现在在大家看来,这是完全两个独立的字符串,对不对,也确实没有问题,但是我可以干什么事呢?将两个字符串中内容合并成一个字符串,那这个时候用到了字符串,你就去做了result,好,等于STR1加上STR2就可以了,这样的话我们打印一下我们的result啊,还有我们的result来,Result大家会发现其实result里边就把集合一啊,不不是把字符串一和字符串二的内容是不是连接到一起去了,是不是,所以加号在这里边叫做字符串连接运算,当然你可以连接两个变量也可以什么呢?也可以做其他的操作,比如说白,比如说我们直接写上白毛啊,写上自刷法,写引号了,写上我们的白毛浮绿水。白毛浮绿。水,然后呢,加上字符串里边放的红掌拨清波就可以。红掌拨清波。
07:03
哎,这样的话我们也可以进行相加,所以加号运算的本质在于什么呢?接两个字符串联系到一起,无论你的字符串放在变量中,还是直接两个单独的字符串都是可以的啊,没有问题,来看一下。看见了吗?是不是白毛浮绿水红掌波清波啊,所以大家以后记得啊,在字符串之间使用加号的话,它会发生这个效果,当然大家也会有疑问啊,也会有一些疑虑,在这里边说我要这是不加他呢,疑虑啊,什么什么疑虑呢。字符串加一个数字或者什么情况,是不是字符串加数字啊,字符串加上数字,像这种情况我更推荐大家有疑虑的时候自己亲身动手操作一下,从而打消自己心中的愉悦啊。好,但是我们可不可以真正这样完成呢?那就来试试是不是可以了,比如说我们在这写一个什么呢?叫做鹅,就是用我们的鹅这一个字符串啊,鹅的大鹅。大额的额字符串加上一个什么呢?五它俩能够相加吗?我们并不知道啊,当然这个理论上大家自己来玩比较好啊,不认打印一下结果,我们看一下它俩是否可以相加,Print套上括号,写上我们的result来右键运行一下。
08:16
来看结果,结果程序报错了,他说不能够什么呀,让字符串和我们的整形进行相加,所以在这里边需要注意啊,你两个数字相加就是加法运算,你两个字符串就是字符串连接运算,一个数字和一个字符串,它是不能运算的,就是语法错误不能运算啊。语法错误,不同类型不可以预算好了吧,这个大家一律应该没有了,对不对?好了,关于字符串连接运算就讲这些好,不要字符串连接运算完了之后给大家讲解一下,另外一个叫做字符串复制运算啊,叫做负字符串复制运算,然后呢,OK,我们把这个注释掉。来给大家讲解一下关于星号啊,也就是我们的字符串复制运算。
09:02
字符串复制运算的主要作用是什么呢?将一个字符串的内容重复N次,得到一个什么呀?重复的连接在一起的一个字符串效果,比如说我们在里边给大家写一个字符串好不好?写一个什么呢?ST21等于我们写上一个冰淇淋啊,写上一个冰淇淋。好,并且呢,写完了之后干什么事呢?我们用乘法给它运算,乘法是可以和数字一起运算的啊,所以FT什么呢?一它乘以一个整数,比如说我们乘以一个三,然后呢,拿一个变量来接收一下运算结果。然后呢,我们在里边打印这个预算结果,Result print,我们的result,大家会发现整个什么呢?字符串,诶,结果乘以三之后,结果还是一个字符串,但是其内容变成了原来的三份,能看出来吗?一个冰淇淋,两个冰淇淋,三个冰淇淋也是你乘以几就得几份,是不是很多人我能从全加3.5份,不好意思,不可以啊。
10:01
看见没,不能乘以浮点数,必须乘以整数,就相当于什么呀?你买东西的时候只能买整数个,或者叫或者叫我复制的时候只能复制整数个,你买电脑的时候你不能买半台电脑吧,是不是这一个道理啊,我们字母串它要复制的时也必须一个一个一个的复制,而不是说复制一半或者怎么怎么地的,所以这里边需要注意的只有一点在里边,乘数必须是啊,叫做复制的次数必须是整型啊,复制数写错了,复制的次数必须是整形,而不能是浮点型或者其他的类型啊,那样的话程序会报错的,所以这个非常简单,大家多是是,那我能不能乘以负三次啊,啊,没有这么玩的啊,这个你不能说这么玩是不是,这玩意倒是能有结果,就是啥也没有是不是,但是我们并不推荐大家用复数啊,他不会报语法错误,但是这个不合理啊,是不是你复制了复三次。现实中逻辑也讲不过去,对不对?
我来说两句