字符串的一些方法:
1、字符串截取
print(s[0:3])
print(s[:])
print(s[::-1])
s[开始:终止:步长]
2、去空格
s.strip()#消除字符串s两边的空格
print(s.strip())
print(s.lstrip())#去左空格
print(s.rstrip())#去右空格
3、字符串复制(地址相同)
s_copy = s
s = s.title()
print(s)
print(s_copy)
4、字符串拼接
s2 = s + s1
s2 = operator.concat(s,s1)
5、比较(开头字母的自然顺序,如相同则往下比较)
#operator.lt()
lt(a,b)#小于
le(a,b)#小于等于
eq(a,b)#等于
ne(a,b)#不等于
ge(a,b)#大于等于
gt(a,b)#大于
6、求字符串长度
len(s)
7、求字符串最大最小字符
max(s)
min(s)
8、转换
upper#转大写
lower#转小写
title#转换为标题(每个单词首字母大写)
capitalize#首字母大写
swapcase#大写变小写,小写变大写
9、字符串分割
ss = s.split()#按空格拆
sss = s.split("o")#按o拆
10、字符串序列连接
s2 = s.join(s1)
11、字符串内查找
s1 = 'today is a fine day'
index = s1.find("is",6,8)#首字母下标 6 开始位置 8 终止位置 有:下标 没有:-1
print(index)
12、字符串替换
s1 = 'today is a fine day'
s = s1.replace("is","are",3) #is 变成 are 3 前3个替换 两个地址
print(s)
13、字符串判断
isdigit()#检测字符串是否由数字组成
isalnum()#检测字符串是否由数字或字母组成
isalpha()#检测字符串是否由字母组成
islower()#检测字符串是否由小写字母组成
isupper()#检测字符串是否由大写字母组成
isspace()#检测字符串是否由空格组成
istitle()#检测字符串是否是标题(每个单词首字母大写)
14、以。。开头:.startswith('。。',开始,终止)
以。。结尾: .endswith('。。',开始,终止)