python学习之字符串的魔力

1#将字符串中的每一个元素按照指定的分隔符进行拼接

def join

2#完成位置的填充操作

center放置在中间

ljust放置在左边

rjust放置在右边

3#是否全部是小写的判断和变成小写

islower判断是否是小写

lower变成是小写

可以用于在输入时进行不区分大小写操作

4#判断是否全部大写和变成大写

isupper用于判断是否是大写

upper变成是大写

#取出空白操作

lstrip取出左边空白

rstrip取出右边空白

strip取出所有的空白

不但能够取出空白,还可以去除\n,\t.

除此之外,还可以去除指定的内容,只要能够找到跟它匹配的子序列,就可以去除。

5#用于替换的两个组合

maketrans

translate

makerans用于进行对应,

translate用于进行替换

6#用于做分割的两个字符串

partition,rpartition

partition只能做一次分割,从左边起,只能分割成三部分

rpartition也只能做一次分割,从右边开始

split也是分割,可以进行多次分割,只是进行分割的那个内容找不到(没有分割符)

rsplit也是分割,只是从右边开始分割

以后还会学到正则表达式,将会是结合这两个的内容

7#还是一个分割

splitlines只能根据true,false;是否保留换行(一般有换行符)

8#用来判断是否是开头和结尾的

startswish(以什么开头),endswish(以什么结尾)

9#大小写转换

swapcase用于大小写转换。

总结:七个基本魔法

1join

2split

3find

4strip

5upper

6lower

7replace(替换)

这六个是必须要掌握的

灰魔法

1索引

2切片

3len获取字符串由几个字符组成

4for循环

总共记住这11个

深灰魔法

字符串一旦创建不可修改

一旦修改或者拼接,都会造成重新生成字符串

猜你喜欢

转载自www.cnblogs.com/xiaoguangyu/p/10221421.html