1.概述
python字符串应该是python里面最重要的数据类型了,因此学会怎么处理各种各样的字符串,显得尤为重要。
我们不仅要学会怎么处理单个字符串,这个就需要学习“python字符串函数”,我们还要学会怎么处理二维表格中每一列每一格的字符串,这个就需要学习“pandas的str矢量化字符串函数”。
今天我们采用对比的方式,带大家总结常用的字符串函数,希望这篇文章能够对大家起到很好的作用。
在开始享用这篇文章之前,请培养好自己的耐心,本文确实干货满满,一定要看到最后你才知道收获有多大,尤其是后面的str属性,超有用。
2.常用的python字符串函数
字符串中,空白符也算是真实存在的一个字符。
1)python字符串函数大全
2)函数讲解
① find()函数
功能 :检测字符串是否包含指定字符。如果包含指定字符,则返回开始的索引;否则,返回-1。
② index()函数
功能 :检测字符串是否包含指定字符。如果包含指定字符,则返回开始的索引;否则,提示ValueError错误。
③ count()函数
功能 : 统计字符串中,某指定字符在指定索引范围内,出现的次数。
索引范围 :左闭右开区间。
注意 :如果不指定索引范围,表示在整个字符串中,搜索指定字符出现的次数。
④ replace()函数
语法 :st.replace(str1,str2,count)。
功能 :将字符串st中的str1替换为str2。
注意 : 如果不指定count,则表示整个替换;如果指定count=1,则表示只替换一次,count=2,则表示只替换两次。
⑤ split()
语法 :st.split(‘分隔符’, maxSplit)
功能 :将字符串按照指定分隔符,进行分割。
注意 :如果split中什么都不写,则默认按照空格进行分割;如果指定了分割符,则按照指定分隔符,进行分割。
maxSplit作用:不好叙述,自己看下面的例子就明白。
⑥ startwith()函数
语法 :st.startwith(str1)
功能 :检查字符串st是否以字符串str1开头,若是,则返回True;否则,返回False。
⑦ endwith()函数
语法 :st.endwith(str1)
功能 :检查字符串st是否以字符串str1结尾,若是,则返回True;否则,返回False。