Python中使用split()截取字符串的方法

  1. 截取字符串中的地址,其它字符类似
  2. 要截取上面云代码中url地址
  3. 方法1,使用split()截取
  4. food_picture=str(each.xpath('./div/a[1]/@style')).split('(')[-1].split(')')[0]
  5. 因为xpath返回的是列表所以加上str,转变成字符串(暂时方法)
  6. 第一个split()以截取xpath中@style得到的值,以'('截取两个字符串,[-1]表示最后一个,获得"https://s1.st.meishij.net/r/41/203/113291/s113291_154337576945105.jpg) center no-repeat;background-size:cover"
  7. 第二个split()在获得的字符串中找到')'截取字符串,[0]表示第一个字符串
  8. 输出为:https://s1.st.meishij.net/r/41/203/113291/s113291_154337576945105.jpg
  9.  
  10. 方法2,使用切片的方法截取短的字符串
  11. >>> s="hello world"
    >>> index=s[0:5]
    >>> index
    'hello'
    >>> 

     

  12. 有其它方法补充

你可能感兴趣的:(Python小答疑,python)