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个
深灰魔法
字符串一旦创建不可修改
一旦修改或者拼接,都会造成重新生成字符串