zoukankan      html  css  js  c++  java
  • 函数记忆 : startswith() 与 endswith

    string.startswith(str, beg = 0, end = len(string) ) 或 string[beg,end].startswith(string)


    参数说明:
    string:  被检测的字符串
    str:      指定的字符或者子字符串。(可以使用元组,会逐一匹配)
    beg:    设置字符串检测的起始位置(可选)
    end:    设置字符串检测的结束位置(可选)
    如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查
    返回值
    如果检测到字符串,则返回True,否则返回False。默认空字符为True
    函数解析:如果字符串string是以str开始,则返回True,否则返回False

    实例:if判断

    -------------------------------------------------------------------------------------

    string.endswith(str, beg = 0, end = string.len()) 或 string[beg,end].endswith(string)

    参数说明:
    string:  被检测的字符串
    str:      指定的字符或者子字符串。(可以使用元组,会逐一匹配)
    beg:    设置字符串检测的起始位置(可选)
    end:    设置字符串检测的结束位置(可选)
    如果存在参数 beg 和 end,则在指定范围内检查,否则在整个字符串中检查
    返回值
    如果检测到字符串,则返回True,否则返回False。默认空字符为True
    函数解析:如果字符串string是以str结束,则返回True,否则返回False

    实例:用于判断文件类型(比如图片,可执行文件)

    f = 'pic.jpg' 
    if f.endswith(('.gif','.jpg','.png')): 
        print '%s is a pic' %f 
    else: 
        print '%s is not a pic' %f 
       
    #结果   
    pic.jpg is a pic 
  • 相关阅读:
    【题解】洛谷P1896 [SCOI2005] 互不侵犯(状压DP)
    [BZOJ4383][POI2015] Pustynia-[线段树+dp+拓扑排序]
    [agc016E]Poor Turkeys
    [arc082E]ConvexScore-[凸包]
    [BZOJ4011][HNOI2015]落忆枫音-[dp乱搞+拓扑排序]
    [arc062E]Building Cubes with AtCoDeer
    [arc079F]Namori Grundy
    [agc006F]Blackout
    [BZOJ4444][SCOI2015]国旗计划-[ST表]
    [BZOJ1007][HNOI2008]水平可见直线-[凸包]
  • 原文地址:https://www.cnblogs.com/CNHK1949/p/10467542.html
Copyright © 2011-2022 走看看