python中find函数用法
Python中find函数用法
Python是一种高级编程语言,它具有简单易学、开发效率高、跨平台性强等优点。在Python中,find函数是一个非常常用的函数,它可以用来查字符串中指定子字符串的位置。
一、find函数的基本用法
1.语法
str.find(sub[, start[, end]])
其中,str为要查的字符串;sub为要查的子字符串;start和end分别为开始和结束位置,可选参数。
2.返回值
如果到了子字符串,则返回子字符串在原字符串中第一次出现的位置(从0开始计数);如果没有到,则返回-1。
3.示例代码
下面是一个简单的示例代码:
str = "hello, world"
sub = "world"
print(str.find(sub))
输出结果为:
7
二、find函数的详细用法
1.查指定范围内的子字符串
可以使用start和end参数来指定要查的范围。例如:
str = "hello, world"
sub = "o"
print(str.find(sub, 4, 9))
输出结果为:字符串函数str
7
2.查多个字符中最先出现的那个字符
可以使用find函数来查多个字符中最先出现的那个字符。例如:
str = "abcde"
sub = "ac"
print(str.find(sub))
输出结果为:
0
3.区分大小写和不区分大小写进行查
可以使用find函数的lower()方法和upper()方法来区分大小写和不区分大小写进行查。例如:
str = "Hello, World"
sub = "world"
print(str.lower().find(sub.lower()))
输出结果为:
7
4.查多个子字符串中最先出现的那个子字符串
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论