小知识,大挑战!本文正在参与“程序员必备小知识”创作活动
前言
小伙伴们大家好,每天一个小知识,跟我学python每天进步一点点。
上一节中我们学习了关于字符串判断是否以某个子串开头的函数startswith。那么聪明的小伙伴都知道,有判断开头的那么对应的就一定有判断结尾的了。没错,我们今天要分享的小知识就是startswith的好兄弟endwith。看字面意思也能猜到这个函数是判断是否以某个子串结尾的。
本系列文章中都将采用如下字符串作为示例字符串:mystr = ‘hello world and hello python’
endwith(self, str)
endwith函数跟startswith函数一样需要接收一个str参数,其语法和用法也跟startswith函数是一模一样的,并且返回值也是布尔类型的值。
- 用途:endwith函数用于判断一个字符串是否是以某个子字符串结尾,如果是返回True否则返回False
- 语法:endwith(self, str)
- 用法:xxx.endwith(str)
其中,xxx代表的是一个完整的字符串,self参数不用传递,str就是要判断是否以某个子串结尾的子串,可以是一个字母一个单词等等。 下面我们来看一个简单的小例子,判断'hello world and hello python'是否是以python子串结尾的,目测结果一定是返回True,具体实现代码如下:
mystr = 'hello world and hello python'
#1. 判断是否以hello结尾
print(mystr.endwith('hello'))
#输出结果
False
#2. 判断是否以python结尾
print(mystr.endwith('python'))
#输出结果
True
总结
每天一个小知识,到此我们又掌握了一对关于判断字符串的开头结尾的函数。跟我学python每天进步一点点,希望小伙伴们多多支持。
欢迎喜欢的小伙伴点赞留言加关注哦