函数:endswith()作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型。相关函数:判断字符串开头 startswith()函数说明:
å½æ°ï¼endswith()
ä½ç¨ï¼å¤æå符串æ¯å¦ä»¥æå®å符æåå符串ç»å°¾ï¼å¸¸ç¨äºå¤ææ件类åã
ç¸å ³å½æ°ï¼å¤æå符串å¼å¤´ startswith()
å½æ°è¯´æï¼
è¯æ³ï¼string.endswith(str, beg=[0,end=len(string)])
string[beg:end].endswith(str)
åæ°è¯´æï¼
stringï¼ è¢«æ£æµçå符串
strï¼ æå®çå符æè åå符串ï¼å¯ä»¥ä½¿ç¨å ç»ï¼ä¼éä¸å¹é ï¼
begï¼ è®¾ç½®å符串æ£æµçèµ·å§ä½ç½®ï¼å¯éï¼ä»å·¦æ°èµ·ï¼
endï¼ è®¾ç½®å符串æ£æµçç»æä½ç½®ï¼å¯éï¼ä»å·¦æ°èµ·ï¼
å¦æåå¨åæ° beg å endï¼åå¨æå®èå´å æ£æ¥ï¼å¦åå¨æ´ä¸ªå符串ä¸æ£æ¥ã
ç¸å ³æ¨èï¼ãPythonæç¨ã
è¿åå¼ï¼
å¦ææ£æµå°å符串ï¼åè¿åTrueï¼å¦åè¿åFalseã
解æï¼å¦æå符串stringæ¯ä»¥strç»æï¼åè¿åTrueï¼å¦åè¿åFalseã
ä¾åï¼
å¨pythonç¼è¾å¨æ±æ»æ°å»ºä¸ä¸ªdata.pyã
åä¸èªå·±ç注éã
ç¶åæ°å»ºä¸ä¸ªåétestnameã
å©ç¨endswith()æ¥å¤æå符串æ¯ä¸æ¯ä»¥"ar"ç»å°¾ã
å°ç»ææå°åºæ¥ã
éæ©"run"->"run"ã
è¿è¡è¯¥ç¨åºï¼å¦ææ¯ï¼å°±ä¼è¿åtrueã