zoukankan      html  css  js  c++  java
  • split函数

    split("/")[-1] 和 split("/",-1)的区别
    str='https://www.cnblogs.com/tingtin/p/12566356.html'
    #从后往前取
    print('0: %s'%str.split('/')[-1])#取最后
    print('1: %s'%str.split('/')[-2])#倒数第二个
    print('2: %s'%str.split('/')[-3])
    print('3: %s'%str.split('/')[-4])
    print('4: %s'%str.split('/')[-5])
    print('5: %s'%str.split('/')[-6])
    print('............................')
    #从前往后切
    print('6: %s'%str.split('/',-1))#全切
    print('7: %s'%str.split('/',0))#不切
    print('8: %s'%str.split('/',1))#切一刀
    print('9: %s'%str.split('/',2))
    print('10: %s'%str.split('/',3))
    print('11: %s'%str.split('/',4))
    print('12: %s'%str.split('/',5))
    print('13: %s'%str.split('/',6))


    0: 12566356.html
    1: p
    2: tingtin
    3: www.cnblogs.com
    4:
    5: https:
    ............................
    6: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']
    7: ['https://www.cnblogs.com/tingtin/p/12566356.html']
    8: ['https:', '/www.cnblogs.com/tingtin/p/12566356.html']
    9: ['https:', '', 'www.cnblogs.com/tingtin/p/12566356.html']
    10: ['https:', '', 'www.cnblogs.com', 'tingtin/p/12566356.html']
    11: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p/12566356.html']
    12: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']
    13: ['https:', '', 'www.cnblogs.com', 'tingtin', 'p', '12566356.html']

    
    
    str.split(str="", num=string.count(str)).
    参数:
    str – 分隔符,默认为所有的空字符,包括空格、换行(
    )、制表符(	)等。
    num – 分割次数。默认为 -1, 即分隔所有。
    返回值:
    Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
    
    返回分割后的字符串列表。
    str = "Line1-abcdef
    Line2-abc 
    Line4-abcd";
    print(str.split( )) # 以空格为分隔符,包含 
    
    print(str.split(' ', 1 )) # 以空格为分隔符,分隔成两个

    >>> str="hello boy<[www.doiido.com]>byebye"
    >>> str.split("[")[1].split("]")[0]
    'www.doiido.com'
    >>> str.split("[")[1].split("]")[0].split(".")
    ['www', 'doiido', 'com']

     r.text和r不一样

    stockName取得列表第一个

    print(stockName)
    print(stockName.text)
    name = stockName.text.split()
    print(name)

    .text提取文本信息




  • 相关阅读:
    HDOJ2553 N皇后问题
    NYOJ284 坦克大战 BFS/优先队列
    NYOJ14 会场安排问题 贪心
    POJ1664 放苹果
    NYOJ119 士兵杀敌(三) RMQ
    POJ3264 Balanced Lineup RMQ/线段树
    POJ1127 Jack Straws
    HDOJ1128 Self Numbers
    水晶报表CrystalReports很强大也很简单!
    PetShop项目学习笔记(三)
  • 原文地址:https://www.cnblogs.com/tingtin/p/12568611.html
Copyright © 2011-2022 走看看