创新互联Python教程:Pythonendswith()

python 中的endswith()函数有助于检查字符串是否以给定的后缀结尾。如果是,函数返回 true,否则返回 false。

目前创新互联已为上千多家的企业提供了网站建设、域名、网络空间、网站改版维护、企业网站设计、含山网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

 **str.endswith(suffix[, start[, end]])** #where index is an integer value 

endswith()参数:

endswith()函数接受三个参数。如果没有指定开始和结束前缀,那么默认情况下,它将从零索引开始检查整个字符串。

参数 描述 必需/可选
后缀 要检查的后缀字符串或元组 需要
开始 字符串中检查后缀的起始位置 可选择的
目标 字符串中要检查后缀的结束位置 可选择的

endswith()返回值

返回值始终是布尔值。也可以将元组后缀传递给这个方法。如果字符串以元组的任何元素结尾,则该函数返回 true。

| 投入 | 返回值 | | 如果字符串以指定的后缀结尾 | 真实的 | | 如果字符串不以指定的后缀结尾 | 错误的 |

Python 中endswith()方法的示例

示例endswith()在没有开始和结束参数的情况下如何工作?

 string = "Hii, How are you?"

result = string.endswith('are you')
# returns False
print(result)

result = string.endswith('are you?')
# returns True
print(result)

result = string.endswith('Hii, How are you?')
# returns True
print(result) 

输出:

 False
True
True 

示例endswith()如何使用开始和结束参数?

 string = "Hii, How are you?"

# start parameter: 10

result = string.endswith('you?', 10)
print(result)

# Both start and end is provided

result = string.endswith('are?', 2, 8)
# Returns False
print(result)

result = string.endswith('you?', 10, 16)
# returns True
print(result) 

输出:

 True
False
True 

示例endswith()如何使用元组后缀?

 string = "apple is a fruit"
result = string.endswith(('apple', 'flower'))

# prints False
print(result)

result = string.endswith(('apple', 'fruit', 'grapes'))
#prints True
print(result)

# With start and end parameter
result = string.endswith(('is', 'to'), 0, 8)

# prints True
print(result) 

输出:

 True
False
True 

网站名称:创新互联Python教程:Pythonendswith()
文章位置:http://www.csdahua.cn/qtweb/news12/483412.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网