写在最前:绝大多数字符串类型与引号挂钩,引号单双不论,有就行,字符串内容可以包含数字字母汉字符号等等。
一、str.count()
a.count(b)用于表达字符串a中b出现的次数,当然,这里的a和b既可以单独定义也可以直接填入现成的字符串(下面几种方法同理),如下图。
二、str.replace()
a.replace(b,c)用于将a中的b用c全部替换,以上图的a与b为例,再加个c=“N”既可以把a中的n全都换成大写。
三、str.strip()
a.strip(b)检查a开头和结尾有没有b,有的话全部删除,没有就无事发生。以下图为例,可以看到b的开头只被删除了一个*而且结尾没有被删除,因为strip的删除被空格中断了。
四、str.split()
a.split(b)会将a延b切割并储存在列表中,切割后b就不在结果中了。从下图可以看到,列表两侧有方括号,切割后的内容用单引号框住后用逗号隔开,在开头结尾,以及中间的同一地点被多次切割后,会出现中间内容为空的单引号。
五、str.join()
a.join(b),与上文的a为主体内容不同,join是将b的每两个字符中都加入字符串a。如下图,b除了开头结尾两个位置,每个字符前后都有一个*。
六、str.format()
format函数格式更复杂一点,大致是a="字符{}字符{}".format(m,n),运行后m,n会依次取代花括号的位置,m,n为数字时可以不带引号,同时format后括号中的字符串数量不能少于前方的花括号数,否则会报错。