python startswith函数用法
startswith函数是Python字符串的一个方法,用于判断一个字符串是否以指定的前缀开头。它的语法如下:
str.startswith(prefix, start, end)
参数说明:
- prefix:必需,指定要检查的前缀字符串。
- start:可选,指定开始检查的位置,默认为0,即从字符串的开头开始检查。
- end:可选,指定结束检查的位置,默认为字符串的长度,即检查到字符串的末尾。
返回值:
- 如果字符串以指定的前缀开头,则返回True,否则返回False。
示例代码:
str1 = "Hello, world!"
print(str1.startswith("Hello")) # 输出True
print(str1.startswith("hello")) # 输出False
str2 = "Python programming"
print(str2.startswith("Python", 7)) # 输出True,从索引为7的位置开始检查
print(str2.startswith("programming", 7, 14)) # 输出True,从索引为7到14的位置检查
注意:startswith方法是区分大小写的,如果需要不区分大小写的匹配,可以先将字符串转换为统一的大小写形式再进行比较。
原文地址: http://www.cveoy.top/t/topic/iSHN 著作权归作者所有。请勿转载和采集!