python返回值内取出某一段数据的方法

面讲的方法只适用于返回值长度固定的内容,长度不固定,每次取得值就不会一样

 案例1:

比如,我们需要取出“提取码: y3rx ”“:”后面的“y3rx

 目标数据在内容的第5位到第9位,做左侧为第1位,冒号后面有一位空格,也算一位数据。从左到右索引默认0开始的

代码如下:

C = “提取码: y3rx ”
test=c[5:9]

我们需要第5位到第9位的数据,如上可实现

 

 案例2:

如果是需要去掉前几位字符串

比如,去掉“//www.casc.org.cn/2018/0815/202799.shtml",前面的“//”,

这可写成为“url=url[2:]”,从第2位开始取值

 

 案例3:

如果是需要去掉后几位字符串

比如,去掉“abc123",后面的“123”,

这可写成为“url=url[:-3]”,从第2位开始取值

 

参考链接:

https://www.cnblogs.com/gisoracle/archive/2013/01/03/2843463.html

https://blog.csdn.net/qq_34783484/article/details/97654167

 

posted @ 2019-08-11 16:52  小贝书屋  阅读(3290)  评论(0)    收藏  举报