学习python 第六天

字符串的一些方法:
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('。。',开始,终止)

猜你喜欢

转载自blog.csdn.net/weixin_44446703/article/details/86562658