问题
你需要通过指定的文本模式去检查字符串的开头或者结尾,比如文件名后缀,URL Scheme等等。
解决方案
检查字符串开头或结尾的一个简单方法是使用str.startswith()或者是str.endswith()方法。比如:
filename='spam.txt'
print(filename.endswith('.txt')) #->True
print(filename.startswith('file:')) #->False
url='https://www.baidu.com/'
print(url.startswith('https:')) #->True
如果你想检查多种匹配可能,只需要将所有的匹配项放入一个元组中去,然后传递给str.startswith()或者str.endswith()方