6.4--练:一个字符串是否存在另一个字符串中

本文介绍了Python中字符串的基本操作,包括子串查找与计数的方法,并演示了不同类型的字符串格式化技巧,如使用百分号 (%) 和 format 函数。
print('--------------1------------------')
mystr = 'ace123acefghace'
substr = 'ace'
mylen = len(mystr)
sublen = len(substr)
count = 0
for i in range(0,mylen):
    if substr == mystr[i:sublen+i]:
        count += 1
if count == 0:
    print('不存在')
else:
    print('%s在%s中'%(substr,mystr))
    print('{}在{}中出现了{}次'.format(substr,mystr,count))

print('---------------------2----------------------')
mystr = 'ababaaba2345'
substr = '6'
my = len(mystr)
sub = len(substr)
count = 0
for i in range(0, my):
    if substr == mystr[i:sub + i]:
        count += 1
print('{}在{}中出现了{}次'.format(substr, mystr, count))



print('--------------------知识点---------------------------')
str = 'ewr'
print(str[-1])
# ======1.字符串的截取
# str[1]
# str[:]所有
# str[2:]索引从2开始到最后
# str[:5]索引从0开始到索引4!
# str[-2: ]截取从后数第二个开始,到最后一个字符结束
# str[-1]最后一个
# str[-1:0]?无结果
# str[::-1]反取所有
# str[-1::-1]?反取所有
# str[-1:0:-1]不包括索引0位置,最后一个 -1 是步长

# =====2.占位符
# %s字符串   %d整数    %f小数    .format格式化
# %s 可以跟任意类型。%d 跟的是整数,但是得到的都是字符串
# print('%s在%s中'%(substr,mystr))
# print('{}在{}中出现了{}次'.format(substr,mystr,count))
# print('{0}在{1}中出现了{2}次'.format(substr,mystr,count))
# print('{str1}在{str2}中出现了{times}次'.format(str1=substr,str2=mystr,times=count))
print('{{0}}'.format())

#解压序列类型(_只用下划线,默认为:要丢弃的变量)
str = 'aser'
a,b,c,d = str
print(a,b,c,d)

m,_,_,n = str

x,*_,y = str
print(x,_,y,_)

*_,s,t = str
print(s,t)












 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值