当前位置: 首页 > 图灵资讯 > 行业资讯> Python startswith()和endswith()方法

Python startswith()和endswith()方法

发布时间:2025-10-19 21:20:52

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

相关文章

Python startswith()和endswith()方法

Python startswith()和endswith()方法

2025-10-19
python如何通过日志分析加入黑名单

python如何通过日志分析加入黑名单

2025-10-17
python抽象基类之_subclasshook_方法

python抽象基类之_subclasshook_方法

2025-10-17
Python3 面向对象

Python3 面向对象

2025-10-17
Python中可迭代对象、迭代器详解

Python中可迭代对象、迭代器详解

2025-10-17
Python3 XML解析

Python3 XML解析

2025-10-17