Python字符串操作--在字符串開頭或結尾匹配

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']
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章