在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束。
startswith()函数
此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回。
text='welcome to qttc blog' print text.startswith('w') # True print text.startswith('wel') # True print text.startswith('c') # False print text.startswith('') # True
endswith()函数
此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回。
text='welcome to qttc blog' print text.endswith('g') # True print text.endswith('go') # False print text.endswith('og') # True print text.endswith('') # True print text.endswith('g ') # False
判断文件是否为exe执行文件
我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件
# coding=utf8 fileName1='qttc.exe' if(fileName1.endswith('.exe')): print '这是一个exe执行文件' else: print '这不是一个exe执行文件' # 执行结果:这是一个exe执行文件
判断文件名后缀是否为图片
# coding=utf8 fileName1='pic.jpg' if fileName1.endswith('.gif') or fileName1.endswith('.jpg') or fileName1.endswith('.png'): print '这是一张图片' else: print '这不是一张图片' # 执行结果:这是一张图片
问题内容: 我该如何编写两个函数,这些函数将接受字符串并以指定的字符/字符串开头或以指定的字符串结尾? 例如: 问题答案: 如果您不想使用正则表达式,请使用此选项。
除了前面介绍的几个方法外, Python 字符串变量还可以使用 startswith() 和endswith() 方法。 startswith()方法 startswith() 方法用于检索字符串是否以指定字符串开头,如果是返回 True;反之返回 False。此方法的语法格式如下: str.startswith(sub[,start[,end]]) 此格式中各个参数的具体含义如下: str:表示
本文向大家介绍Python startswith()和endswidth()函数,包括了Python startswith()和endswidth()函数的使用技巧和注意事项,需要的朋友参考一下 Python在String类中有一个startswith(string)方法。此方法接受要搜索的前缀字符串,并在字符串对象上调用。您可以通过以下方式调用此方法- 同样,方法的末尾可以接受要在给定字符串的末
问题内容: 这是我的代码: 对于用户如何输入命令,我希望允许他们留有余地,例如:右上,右上,TOPRIGHT,左上等。为此,我试图在最后一点,检查是否以“ top”或“ up”开头,并检查是否以“ left”或“ right”结尾,并且不区分大小写。这是可能吗? 这样做的最终目的是允许用户在输入的一行中从三角形的四个方向之一中进行拾取。这是我想到的最好方法,但是对于一般的编程我还是很陌生,可能会使
本文向大家介绍Python中用startswith()函数判断字符串开头的教程,包括了Python中用startswith()函数判断字符串开头的教程的使用技巧和注意事项,需要的朋友参考一下 函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一、函数说明 语法:string.startswith(str, beg=0,end=len(string)) 或s
本文向大家介绍使用Python中的reduce()函数求积的实例,包括了使用Python中的reduce()函数求积的实例的使用技巧和注意事项,需要的朋友参考一下 编写一个prod()函数,可以接受一个list并利用reduce()求积。 打印结果如下: 以上这篇使用Python中的reduce()函数求积的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。