字符串的搜索(find)、替换(replace)、对齐(center+l/rjust)、复制、统计(count+len)、分离与连接
字符串的某些特性
方法 | 作用 |
---|---|
string.find() | 检测字符串中是否包含子字符串 str ,如果包含子字符串,则返回开始的索引值,否则返回-1;str.find(str, beg=0, end=len(string)) |
string.rfing() | 返回最大索引值(当未包含子字符串str,则返回-1) |
string.replace() | 把字符串中的 旧字符串 替换成新字符串,如果指定第三个参数max,则替换不超过 max 次;str.replace(old, new[, max]) |
string.center() | 居中对其,并使用空格填充至长度 width 的新字符串。默认填充字符为空格;str.center(width[, fillchar]) |
string.count() | 统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置;str.count(sub, start= 0,end=len(string)) |
string.split() | 按照指定分隔符分开 |
string.join() | 按照指定连接符号连接 |
字符串的搜索
例如:
-
hello存在,并且其最小索引为0
-
lyqiu不存在,所以直接返回-1
-
world存在,并且其最小索引为6(从0开始,hello+’ '共6个字符,所以world最小索引应该是6)
字符串的替换
字符串的对齐
字符串的复制
- 光标放置于想要复制的那一行,然后直接使用
Ctrl + D
- 不可在空白行使用,因为使用无效。
-
Ctrl + Z
可返回更改前的内容
字符串的统计
字符串的分离与连接
-
使用split的方法将他们分开
-
使用 join 的方法将他们连接