python 中startswith()和endswith() 方法
startswith()方法 Python startswith() 方法用于检查字符串是否是以指定子字符串开头 如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。 str.startswith(str, beg=0,end=len(string)); 参数 str --检测的字符串。 strbeg --可选参数用于设置字符串检测的起始位置。 strend --可选参数用于设置字符串检测的结束位置。 返回值 如果检测到字符串则返回True,否则返回False。 常用环境:用于IF判断 #!/usr/local/bin/python # coding=utf-8 listsql = 'select * from ifrs.indiv_info' def isSelect(sql): chsql = sql.upper().strip() if not chsql.startswith("SELECT "): return False return True print isSelect(listsql) [root@bigdata-poc-shtz-3 zw]# python h.py True endswith()方法 作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型 一、函数说明 语法:string