startswith和endswith
1.在开头和结尾进行单种前缀或后缀的匹配
>>>filename = 'foo.txt'
>>>filename.endswith('.txt')
True
>>>filename.startswith('foo1')
False
2.如果需要对多个选项的前缀或后缀进行匹配,提供一个元祖参数即可
必须是元祖,如果是列表或集合,使用tuple()进行转换
>>>import os
>>>file_list = os.listdir('.')
>>>file_list
['README.md', 'form.png', 'test.txt', 'export_patrol_result.csv', 'logs.c', 'manage.py']
>>>[name for name in file_list if name.endswith(('.md', '.png', '.py'))]
['README.md', 'form.png', 'manage.py']