这段时间有点忙所以欠了好多篇博客😅,会一一补上的,不会断更,大家请放心
上一章讲到字符串赋值
现在咱们讲字符串最常用到的函数
find:返回从左第一个指定字符的索引,找不到返回-1
count:返回自定字符在字符串当中的个数
这两个方法都是用来作为字符串查找的,功能也比较直观,所以就不做代码展示了
split:按照指定的内容进行分割,maxsplit: 默认将指定对所用的内容进行分割,可以指定maxsplit的值,如果maxsplit=1 表示只按照第一个指定内容进行分割,后面的剩余不分割
s = "albblcc"
lst = s.split("l", maxsplit=1)
print(lst) # ["a", "bblcc"]
replace:从左到右替换指定内容,可以指定替换的个数,默认全部替换
s = "hello world"
print(S.replace("o", "x")) # hellx wxrld
print(s.replace("o", "x", 1)) # hellx world
format:此方法我在Python入门笔记(一)中作了较详细的笔记,可以点此跳转到该文章
strip:默认去除两边的空格,去除内容可以指定
s = " hello python "
print(s.strip()) # hello python
s1 = "~~~hello python~~~"
print(s1.strip("~")) # hello python
还有5种字符串判断方法
isdigit:判断字符串是否完全由数字组成
islower:判断字符串当中的字母是否完全是小写
startwith:判断字符串的开头字符,也可以截取判断
endwith:判断字符串的结尾字符,也可以截取判断
元字符串:在任意字符串之前添加字母r或者R,那么当前字符串种所有转移字符在使用时都不会进行转义操作。
# 默认将路径中的名称进行了转义
file = open("E:\pythonworkspace\test\test.txt")
# 使用元字符抑制转义
file = open("E:\pythonworkspace\test\test.txt")