介绍
str内置函数怎么在python中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
1,字符串查找类:发现,指数
找到和指数均是查找字符串中是否包含一个子串;
二者的区别是索引找不到字符串会报的错,而找到会返回1;
rfind, lfind是从左开始查找或从右开始查找。
2,字符串判断类:islower, isalpha
此类函数的特点是开是头
isalpha:判断是不是字母,需要注意两点:
此函数默认的前提是字符串中至少包含一个字符,若没有,则返回假
汉字被认为是α,此函数不能区分英文字母和汉字,区分中英文请使用unicode码
isdigit, isnumeric, isdecimal三个判断数字的函数
islower判断是否是小写
3,内容判断类
startswith, endswith:是否以XXX开头或结尾
4,操作类函数
格式:格式化函数
地带:删除字符串两边的字符(默认空格),可指定字符,不是删除一个,而是从头开始符合条件的连续字符。
rstrip, lstrip删除右边/左边的字符。
加入:对字符串进行拼接
s1=& # 39; $ & # 39; s2=& # 39; & # 39; s3=& # 39;, & # 39; 党卫军=[& # 39;整理# 39;& # 39;如果# 39;,& # 39;一个# 39;,& # 39;好# 39;,& # 39;天# 39;】 print (s1.join (ss)) 今天是一天好美元美元 print (s2.join (ss)) Today-is-a-good-day print (s3.join (ss)) Today is  a good 天
实例扩展:
在祝辞祝辞s =, & # 39; RUNOOB& # 39; 在祝辞祝辞,str (s) & # 39;RUNOOB& # 39; 祝辞祝辞祝辞,dict =, {& # 39; runoob& # 39;:, & # 39; runoob.com& # 39;,, & # 39;谷歌# 39;:,& # 39;google.com& # 39;}; 在祝辞祝辞,str(东西) “{& # 39;谷歌# 39;:,& # 39;google.com& # 39;,, & # 39; runoob& # 39;:, & # 39; runoob.com& # 39;}, 祝辞祝辞祝辞