Python 常用的字符串方法

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是否是首字母大写
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值