问题:
字符串方法:
①求字符串长度的函数:len(字符串)
②使首字母变成大写字母的方法 capitalize()
要使用方法,需要用点号来使用,即变量.方法名
③把所有字符变成大写的方法 upper()
④把所有字符变成小写的方法 lower()
⑤字符串替换函数 replace("a","b")可以把a替换成b
替换方法可以默认整句全部替换吗?不可以,因为标准方法是replace(old,new,count),count指替换次数
因为Python中的字符串是「不可变」的,所以 replace() 不会改变原字符串的内容,而是返回一个新的字符串。
⑥查找方法 find(),可以查找需要查找的字符在文本里出现的位置。(位置指需要查找的字符的首字符在文本里的位置,从0开始)#注意空格也算字符
⑦布尔类型 booler。布尔类型只有两个值,一个是True(是),一个是Flase(否)
(1)判断字符串是否全部是大写的方法 isupper,如果是返回True,如果不是返回Flase。
官方文档使用:
打开浏览器,输入python当前版本的官方文档使用,可以通过win标+R,输入cmd后回车打开命令行界面,然后输入python --version获得python当前版本。
①(1)切割字符串的方法 split(x,maxsplit)。 x是被作为切割线的字符或字符串(记得字符加单引号' ',字符串加双引号" ",maxsplit是切割次数。相当于x是一堵墙。
(2)默认值问题:如果不输入maxsplit,则默认切割次数不做限制。
②如果字符串以指定的 suffix(结尾) 结束返回
True
,否则返回False
①
输出
②
输出
③
输出
④
输出
⑤
输出
⑥
输出
输出
输出
⑦(1)
输出
官方文档使用
①maxspilt=1,所以切割一次
输出
(2)maxsplit不做限制,所以有几个x切割几次,在以下情境中最大可以切割两次,所以切割了两次,切割出三段。
输出
②
输出