Juniorboy 发表于 2020-6-8 20:39:19

字符串

有字符串:str1 = '<a href="http://www.fishc.com/dvd" target="_blank">鱼C资源打包</a>',请问如何提取出子字符串:'www.fishc.com'
如果使用负数作为索引值进行分片操作,按照第三题的要求你能够正确目测出结果吗?


>>> str1[-45:-32]

第二问:还是第三题那个字符串,请问下边语句会显示什么内容?
>>> str1
复制代码

'fishc',加入了负数索引,问题变得有些复杂,不过自己多尝试几次就可以熟练掌握了。

Twilight6 发表于 2020-6-8 20:40:46

emmm 然后问题呢~

Twilight6 发表于 2020-6-8 20:42:14

这就是单纯的数位置参数问题~

从左往右 从0开始数,从右往左从-1开始数,而且是包含左边不包含右边

Juniorboy 发表于 2020-6-8 20:43:58

Twilight6 发表于 2020-6-8 20:42
这就是单纯的数位置参数问题~

从左往右 从0开始数,从右往左从-1开始数,而且是包含左边不包含右边

str1[-45:-32],这个我知道,就是用这个算的,但我查完和这个数对不上啊

Twilight6 发表于 2020-6-8 20:47:36

Juniorboy 发表于 2020-6-8 20:43
str1[-45:-32],这个我知道,就是用这个算的,但我查完和这个数对不上啊



你可能忽略了空格


str1 = '<a href="http://www.fishc.com/dvd" target="_blank">鱼C资源打包</a>'
print('前索引:',str1[-45],'后索引:',str1[-32],'结果:',str1[-45:-32])
print('----------------------------------------')
print('前索引:',str1,'后索引',str1[-36],'结果',str1)
print('----------------------------------------')

qiuyouzhi 发表于 2020-6-8 20:54:18

Juniorboy 发表于 2020-6-8 20:43
str1[-45:-32],这个我知道,就是用这个算的,但我查完和这个数对不上啊

正数就是从左往右数,负数就是从右往左数

WangJS 发表于 2020-6-8 20:57:02

鱼币?
页: [1]
查看完整版本: 字符串