python查找判断字符串
查找
find
find找不到,返回“-1”
#从左往右数,找到就输出下标,且只输出一次
print(info.find('a'))
#从下标2到10,从左往右数,找到就输出下标,且只输出一次
print(info.find('a', 2, 10))
index
同find用法一样,找不到报错
count
同find用法一样,找到返回字符出现的次数,找不到返回0
修改
print(info.upper())#全部改为大写
print(info.lower())#全部改为小写
print(info.title())#首字母大写
print(info.capitalize())#只有第一个字母大写
替换
2为替换次数 也可以不写,默认全部替换
替换次数指的是从左往右数,只替换两次a,两次后面的都无视
print(info.replace('a','b',2))
分割
按照split()括号内的字符进行分割,如果没有,默认空格
info = "我 爱 人 人"
print(info.split())
输出为
['我', '爱', '人', '人']
拼接
按照 " " 内的字符进行分割,如果没有,默认空格
info = "我 爱 人 人"
temp = info.split()
print("".join(temp))
输出为
我爱人人
去除两端空格
info = " 我 爱 人 人 "
print(info.strip())#去除两边
print(info.lstrip())#去除left
print(info.rstrip())#去除right
输出为
我 爱 人 人
我 爱 人 人
我 爱 人 人
|