说明
《Python 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
Python 的字符串方法 str.startswith() 和 str.endswith() 可以检测原字符串头尾是否包含一个指定的字符,如果包含则返回 True。
以下是 str.startswith() 和 str.endswith() 的使用示例:
'aabbbCC'.startswith('a')
'aabbbCC'.startswith('aa')
'aabbbCC'.startswith('aab')
# True
# 是否以 a 或者 aa 开头
'aabbbCC'.startswith(('a', 'aa'))
# True
'aabbbCC'.startswith('A')
'aabbbCC'.startswith('ab')
# False
'aabbbCC'.endswith('C')
'aabbbCC'.endswith('CC')
# True
'aabbbCC'.endswith('CC')
# True
str.startswith() 和 str.endswith() 的语法为:
str.startswith(self, prefix, start=None, end=None)
str.endswith(self, suffix, start=None, end=None)
如果原字符串以传入的 prefix 开头(或者 suffix 结尾),则返回 True,也可以传入 start 和 end 表示查询范围,分别是起止的索引值。
参数:
返回的是一个布尔值。
更新时间:2022-12-05 15:04:53 标签:python 字符串 包含