str内置常用函数
1.字符串查找类:find、index
find:查找字符串中是否包含一个子串
如:s= "abcdf"
s1="ab"
s.find(s1, 查找起始位置) 从指定位置开始查找
s.rfind()从右边开始
s.lfind() 从左边
s.find(s1) ==>返回数字 0
返回第一次发现符合条件的的位置 即索引
返回 -1 表示没有找到
s.index(s1, 查找起始位置) 从指定位置开始查找
s.index(s1)==>返回数字 0
找不到会报错
2.字符串判断类
一般都是is开头 islower、isalpha注意坑,数字判断isdigit、isnumeric、isdecimal返回布尔值
内容判断类startswith/endwith 判断以什么开头或结尾, 返回布尔值。注意大小写和空格
islower/ isupper 判断字符串是否是大写或小写 。忽略空格、只判断纯英文字母的
3.字符串操作类函数
strip()只作用于字符串开头和结尾。默认去除空格,还可去除指定的连续字符
也有lstrip()/rstrip()的用法
format:格式化用的
join :拼接字符串。需要一个可迭代内容作为参数才能拼接