python数据类型之字符串

1.如何定义一个字符串,使用单引号’'或者双引号""。
a =“22”
c = ‘yt’
print(type(aa),type©) # 查看变量类型
2.字符串拼接操作
2.1使用+号拼接
a = ‘aa’
b =‘bb’
c=a+b
print©
2.2使用join函数可参考https://blog.csdn.net/weixin_45629377/article/details/118053452
3字符串截取,使用[]进行操作,返回结果是一个字符串
3.1切割所有字符,
a = ‘aAbBcCdDeEfFgG’
dd = a[:]
print(dd,type(dd))
3.2从指定位置进行截取
dd = a[3:] # 从第三个字符进行截取
print(dd,type(dd)) # BcCdDeEfFgG <class ‘str’>
dd = a[:4] # 切割后截取前4个字符
print(dd,type(dd)) # aAbB <class ‘str’>
dd = a[:-6:-3] # 先截取后6个长度字符,从倒数第一个开始每隔3个字符截取一次。类似于列表的操作
print(dd,type(dd)) # Gf <class ‘str’>
3.3使用split函数指定切割字符切割字符串,返回的是一个字符串形式列表
a = ‘aAbBcCdDeEfFgG’
dd = a.split(‘B’)
print(dd,type(dd)) [‘aAb’, ‘cCdDeEfFgG’] <class ‘list’>
4统计字符串中指定字符出现的次数
a = ‘aAbBcCdDeEfFgGd’
print(a.count(‘d’)) # 2
5判断指定字符是否存在于特定字符串中
5.1 使用in,返回结果为布尔值,真就返回True,否则返回False
s =‘a’
print(s in a)
5.2 使用find函数,从左向右找到返回的是第一次找到的字符的下标,否则返回-1
a = ‘aAbBcCdDeEfFgGd’
s=‘H’
print(a.find(‘d’)) # 6
print(a.find(s)) #-1
5.3 使用index函数,从左向右查找指定字符串,返回的是第一次查找到的字符串的下标,否则报错提示:ValueError: substring not found
print(a.index(‘H’))
6使用replce函数进行字符串替换操作,但是不会改变源字符串的值。
a=‘aAbBcCdDdEfFgGd’
#a.replace(old,new,max) max为不大于该数字的最大替换次数
print(a.replace(‘d’,‘t’,2)) # aAbBcCtDtEfFgGd
7.len函数获得字符串长度
a=‘aAbBcCdDdEfFgGd’
print(len(a)) # 15

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值