知行编程网知行编程网  2022-11-26 06:30 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python startswith()和endswith()方法的相关知识,包括python的readline,以及python中end的用法这些编程知识,希望对大家有参考作用。

Python startswith() 和 endswith() 方法

Python 字符串变量还可以使用 startswith() 和endswith() 方法。


startswith()方法

startswith()方法用于检索字符串是否以指定字符串开头,如果是则返回True;否则,返回 False。此方法的语法如下:

str.startswith(sub[,start[,end]])

此格式中各个参数的具体含义如下:

str:表示原字符串;

sub:要检索的子串;

start:指定搜索开始的起始位置的索引。如果不指定,默认从头开始查找;

end:指定搜索结束位置的索引。如果不指定,默认情况下搜索总是在最后。

【例 1】判断“c.biancheng.net”是否以“c”子串开头。

>>> str = "c.biancheng.net"
>>> str.startswith("c")
True

【例 2】

>>> str = "c.biancheng.net"
>>> str.startswith("http")
False


【例 3】从指定位置开始检索。

>>> str = "c.biancheng.net"
>>> str.startswith("b",2)
True


endswith()方法

endswith()方法用于检索字符串是否以指定字符串结尾,如果是则返回True;否则,返回 False。该方法的语法如下:

str.endswith(sub[,start[,end]])

此格式中各参数的含义如下:

str:表示原字符串;

sub:表示要检索的字符串;

start:指定搜索开始时的起始位置索引(字符串第一个字符对应的索引值为0),如果不指定,默认从头开始搜索。

end:指定搜索结束位置的索引。如果不指定,则默认查找到最后。

【例 4】检索“c.biancheng.net”是否以“net”结束。

>>> str = "c.biancheng.net"
>>> str.endswith("net")
True

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享