class begin~

今天我们来学习一下字符串的一些方法:内容简单,简洁明了。

还是老样子,先来看一下代码例子:

#居中
"HAHAHA".center(10)
#按回车,得到的结果是'  HAHAHA  '

#查找
"let's go!".find('go')
#按回车,得到的结果是6。
"let's go!".find('so')
#按回车,得到的结果是-1

#合并
LSF = ['1', '2', '3']
LSF1 = '+' 
LSF.join(LSF1)
#得到的结果是1+2+3。

#转化为小写
'HAHAHA'.lower()
#得到的结果是 hahaha;

1、首先来说一下居中的代码,这个的格式和之前用的函数方法类似,括号里面的数字是用来分配字符的位置的,分配完成后将字符居中放置在分配的空间里。

2、说一下这个查找的方法,查找很简单,就是在find后面的括号里写上你要查找的字符,然后计算机如果有找到这个字符的话,就会返回这个单词第一个字母的索引,也就是他的位置。那么,要是找不到怎么办,没错,上面第二个例子已经把结果展示出来了,输出-1。你要注意大小写,大小写对不上的话也是输出-1。

3、合并,这个合并不同于我们前面学到的简单的把两个序列加起来,这个更注重格式,没错,格式。上面1,2,3三个元素,使用join将一个+加到这三个字符的中间,就得到了结果1+2+3,join这个方法还有其他的用法,相对比较复杂一点,我们等后面再来拓展一下。

4、转化为小写,这个比较容易理解,就是将整个字符串全部转化为小写,你可能更关心这个有什么作用,看上面我们讲的查找,如果大小写对不上的话,返回的值是-1,那么,我们可以将所有的字符都转化为小写,然后我们再用那个查找的方法,这样不管所查找的字符大小写,我们都能找得到该字符的位置。

好的,今天的内容就讲到这里啦~

(文章图片若有侵权,请联系作者删除)

猜你喜欢

转载自www.cnblogs.com/Galaxyfengfeng/p/9056651.html