Python 常用的字符串方法
程序员文章站
2022-05-19 15:21:49
...
1.字符串的合并
str1="stract"
str2="append"
str1+=str2 #把两个字符串拼接在一起
print(str1)
str1=["Hello","world","and","AIIT"]
result="".join(str1) #用join方法把多个字符串拼接在一起
print(result)
2.字符串的比较
import operator as op
str1="12345"
str2="123bc"
n=4
s1=str1[0:n]
print(s1)
s2=str2[0:n]
print(s2)
print(op.eq(s1,s2)) #比较两个字符串是否相同
3.字符串的反转
a="hello"
print(a[::-1]) #字符反转
4.字符串的截取
a="0123456789"
print(a[0:3]) #截取第一位到第三位的字符
print(a[:]) #截取字符串的全部字符
print(a[6:]) #截取第七个字符到结尾
print(a[:-3]) #截取从头开始到倒数第三个字符之前
print(a[2]) #截取第三个字符
print(a[-1]) #截取倒数第一个字符
print(a[::-1]) #创造一个与原字符串顺序相反的字符串
print(a[-3:-1]) #截取倒数第三位与倒数第一位之前的字符
print(a[-3:]) #截取倒数第三位到结尾
print(a[:-5:-3]) #逆序截取,截取倒数第五位数与倒数第三位数之间
5.字符串的分割
a="ab,cde,fgh,ijk"
b=","
print(a.find(b)) #在a中寻找b(第一个",")的下标
a=a[a.find(b)+1:] #在a中寻找第三个位置以后的所有字符
print(a)
s="ab,cde,fgh,ijk"
print(s.split(',')) #通过split方法分割s字符串
print(s)
6.字符串的查找
a="avsdssxdw"
b="s"
c=a.index(b) #字符串查找,返回第一个字符所在的下标
print(c)
7.字符串的大小写转换
a="hello"
b="WORLD"
c="hello world"
print(a.upper()) #全部转换为大写
print(b.lower()) #全部转换为小写
print(c.title()) #转换为首字母都大写,标题
print(c.capitalize()) #字符串首字母大写
print(c.title().swapcase()) #大写变小写,小写变大写
8.字符串的判断
a="Hello World!"
print(a.startswith("Hi")) #是否以Hi开头
print(a.endswith("ld")) #是否以ld结尾
print(a.isalnum()) #是否全是字母和数字,并至少有一个字符
print(a.isalpha()) #是否全是字母,并至少有一个字符
print(a.isdigit()) #是否全是数字,并至少有一个字符
print(a.isspace()) #是否全是空白字符,并至少有一个字符
print(a.islower()) #a中的字母是否全是小写
print(a.isupper()) #a中的字母是否全是大写
print(a.istitle()) #a是否是首字母大写
上一篇: 字符串的常用方法总结
下一篇: 女性婚后出轨常见的五种原因