endswith()用法
    endswith() 是 Python 语言中字符串处理函数,可以判断字符串是否以指定字符串结尾。该函数有两个形参,第一个形参是需要判断的字符串,第二个形参是需要匹配的结尾符号字符串,判断成功则返回值为True,否则返回值为False,例如:
    ```
    str1 = 'Hello'
    str2 = 'Python'
   
    result1 = dswith('o')
    result2 = dswith('thon')
   
    print('Result1 is %s' %result1)
    print('Result2 is %s' %result2)
    ```
    输出结果为:
    ```
    Result1 is True
    Result2 is True
    ```
    我们可以发现,result1 的值为True,因为str1(即‘Hello’)字符串以‘o’结尾,而result2 的值也为True,此时有别于第一个例子,endswith()参数也可以是一个字符串,在这种情况下它就判断了str2(即‘Python’)是否以‘thon’结尾。
字符串函数python
    当endswith()函数的参数为字符串时,它还具备更加强大的功能,可以设置是否忽略大小写及开头位置,从而在判断字符串是否以指定字符结尾的基础上,更精确的判断出指定字符串。比如:
    可以看出,上述代码中测试str3(即‘Hello Python’)是否以‘thon’结尾,除了使得endswith()函数的第二个参数为字符串之外,还设置了额外的两个参数,分别代表开头位置及结尾位置,因此,endswith()函数在判断是否以‘thon’结尾的过程中,只考虑索引0-7的范围内的字符串,而由于Hello(也就是索引0-6范围内的字符串)不是以‘thon’结尾,所以,最终判断结果也就为False。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。