• Python学习笔记:startswith & endswith 判断开头结尾是否为指定字符串


    作用:

      判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型。

      如果以指定后缀结尾返回True,否则返回False。

      可选参数"start"与"end"为检索字符串的开始与结束位置。

      相关函数:判断字符串开头 startswith()

    语法:

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

    例子一:

    str = "this is string example....wow!!!"
    suffix = "wow!!!"
    print(str.endswith(suffix)) # True
    print(str.endswith(suffix,20)) # True 从20开始
    
    suffix = "is"
    print(str.endswith(suffix,2,4)) # Ture 从2到4
    print(str.endswith(suffix,2,6)) # False 从2到6

    例子二:

    # 输入一个字符串返回满足以下条件的字符串
    # 如果字符串长度大等于3,添加 'ing' 到字符串的末尾
    # 如果字符串是以 'ing' 结尾的,就在末尾添加 'ly'
    # 如果字符串长度小于3,返回原字符串
    str = input("请输入一个字符串:")
    length = len(str)
    if str.endswith('ing'):
        str += 'ly'
    elif length >= 3:
        str += 'ing'
    else:
        pass
    
    print(str)

    END 2018-10-28 23:41:17

  • 相关阅读:
    命令
    碎片知识
    驱动问题
    网络基础知识普及
    面向设计大作业——公司餐厅
    面向对象--购物车
    OO之接口-DAO模式代码阅读及应用
    有理数类的定义
    图知识点总结
    Java课程设计总结
  • 原文地址:https://www.cnblogs.com/hider/p/9867981.html
Copyright © 2020-2023  润新知