0


Python字符串的find与index函数

目录

  • find和index的功能
  • find和index的用法
  • find与index的区别

find和index功能

  • find 与index都是返回你想寻找的成员的位置

find和index的用法

  • 用法: - string.find(item) -> item:你想查询的元素,返回一个整型- string.index(item) -> item:你想查询的元素,返回一个整型或者报错
  • Ps:字符串里的位置是从左向右,以0开始的。空格也会算一个元素
In [22]: 'my name is insane '.find('e')
out [22]: 6
In [23]: 'my name is insane '.index('i')
0ut [23]: 8

find与index的区别

  • 如果find找不到元素,会返回-1
  • 如果index找不到元素,会导致程序报错

实战

# coding:utf-8

info ='python is a good code'

result = info.find('a')print(result)
result = info.find('ok')print(result)

result = info.index('a')print(result)
result = info.index('ok')print(result)
10
-1
10
Traceback (most recent call last):
  File "D:/My_Files/Python Project/pythonlean/find.py", line 12, in <module>
    result = info.index('ok')
ValueError: substring not found

Process finished with exit code 1
标签: 字符串 python

本文转载自: https://blog.csdn.net/m0_48978908/article/details/119190703
版权归原作者 Insane_Loafer 所有, 如有侵权,请联系我们删除。

“Python字符串的find与index函数”的评论:

还没有评论