`
Huaijin
  • 浏览: 52496 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python 学习笔记--str.find() str.rfind()

阅读更多

str.find()   & str.rfind()

 

str.find(str, start=0 end=len(string))

 

Parameters:

Here is the detail of parameters:

  • str: specifies the string to be searched.

  • start : starting index, by default its 0

  • end : ending index, by default its equal to the lenght of the string

     

     

    find()----找到的第一个符合字符的index

    rfind()-----找到最后一个符合的字符的index

     

    #/usr/bin/python
    absfile=r"/root/log/"
    index=absfile.find("/")
    index=absfile.rfind("/")
    print absfile
    print index
    output:
    9
    0

     

 

分享到:
评论

相关推荐

    Python应用开发-字符串函数.pptx

    j = s.find("abd") print(i, j) ``` 4. 字符串判断函数 Python提供了多种字符串判断函数,包括startswith()和endswith()函数。 * startswith()函数:判断字符串s是否以子串t开始,返回逻辑值。 * endswith()函数...

    python考试题目及答案-python期末考试试题汇总.doc

    4. **字符串查找**:第10题,`str.find(sub)`和`str.rfind(sub)`分别找到子字符串`sub`在字符串中最左侧和最右侧的索引,若未找到,返回-1。 5. **格式化输出**:第12题,`"{:#>4d}".format(23)`将数字23格式化为带...

    学学Python_字符串04_字符串方法01

    - `str.find(sub[, start[, end]])` 和 `str.rfind(sub[, start[, end]])`: 查找子串`sub`在字符串中的位置,返回索引,找不到则返回-1。 - `str.count(sub[, start[, end]])`: 计算子串`sub`在字符串中出现的次数...

    Python中的rfind()方法使用详解

    rfind()方法返回所在子str 被找到的最后一个索引,或者-1,如果没有这样的索引不存在,可选择限制搜索字符串string[beg:end]. 语法 以下是rfind()方法的语法: str.rfind(str, beg=0 end=len(string)) 参数 str ...

    深度学习入门-Python语言学习-05字符串-入门学习

    print(mystr.find('and')) # 12 print(mystr.index('and')) # 12 print(mystr.rfind('and')) # 23 ``` 理解并熟练运用这些基础知识对于进行深度学习编程至关重要,因为无论是数据预处理、模型训练还是结果可视化,...

    超级详细python知识点几何!!完美通过信息技术考试,附有少部分题库!!

    - **`str.find(sub[, start[, end]])`**:此方法返回子字符串 `sub` 在字符串中的起始索引,如果未找到则返回 -1。可以指定搜索的起始和结束位置。 ```python text = "hello world" print(text.find("world")) ...

    大学《Python程序设计》试题及答案.pdf

    22. **字符串查找**:`str.find()`和`str.rfind()`分别查找子串的起始索引,如果找不到则返回-1。如`x = 'hello world.'`,查找不存在的'x',两者都返回-1。 23. **字符串连接**:`:'.join()`用于以指定字符连接...

    Python更多字符串和特殊方法习题及答案--中文

    根据提供的题目和答案,我们可以对Python中的字符串操作和一些特殊方法进行深入的解析与学习。 ### 8.1 字符串长度 **题目**: `len("Good")` 的结果是? - **选项**: - A.1 - B.2 - C.3 - D.4 - E.-1 - **答案...

    C++字符串函数_C++_

    - `str.find("substring")`:查找子串的位置,返回索引,找不到则返回`std::string::npos`。 - `str.rfind("substring")`:从后向前查找子串的位置。 - `str.substr(pos, len)`:提取字符串的一部分。 4. **提取...

    Python自学教程-05-字符串常用操作方法之查找.ev4.rar

    学习这些基础知识后,你将能够有效地在Python中处理和查找字符串,这对于编写各种应用程序,尤其是处理文本数据的应用程序至关重要。通过观看"Python自学教程-05-字符串常用操作方法之查找.ev4.mp4"这个视频,你可以...

    find在python中的用法.docx

    print(str.find("Python")) # 输出 -1 ``` 在这个例子中,"World"在原始字符串中位于索引7处,所以`find()`返回7。而"Python"不在字符串中,所以返回-1。 除了简单地找到子串的位置,`find()`还可以用来判断字符串...

    Python内置的字符串处理函数整理字符串长度获取.docx

    #### 指定起始及结束位置搜索:`str.find('t', start, end)` 从指定的起始位置开始,到指定的结束位置结束,查找子字符串首次出现的位置。 ```python print("Find 'is' starting from position 3 to 8:", str_...

    python考试题目及答案-python期末考试试题汇总.pdf

    Python是一种广泛使用的高级编程语言,尤其适合初学者和数据科学工作。以下是一些关于Python的知识点,基于提供的考试题目和答案: 1. **素数判断**:在问题6中,...理解这些概念对于学习和使用Python编程至关重要。

    python字符串的方法及注释.doc

    Python字符串是编程中常用的数据类型,它用于存储和处理文本信息。字符串方法是Python提供的一系列内置函数,方便我们对字符串进行操作。以下是对标题和描述中提到的一些Python字符串方法的详细解释: 1. `...

    字符串方法

    print(str.find('t', 1, 5)) ``` 对于从右向左查找,可以使用`rfind()`方法: ```python print(str.rfind('t')) ``` #### 计算子字符串出现次数 使用`count()`方法可以统计子字符串在字符串中出现的次数。 ```...

    python地下水位预测-10-字符串常用操作方法之判断开头或结尾.ev4.rar

    例如,`find()`和`rfind()`函数用于查找子字符串在主字符串中的位置。`find()`返回子字符串首次出现的索引,而`rfind()`则返回最后出现的位置。如果未找到子字符串,它们会返回-1。 此外,`split()`方法用于根据...

    Python字符串调用方法及实例

    - `S.find(sub [,start [,end]])` 和 `S.index(sub [,start [,end]])`:查找子字符串sub,返回其在S中的起始位置,找不到则`find()`返回-1,`index()`抛出异常。 - `S.rfind()` 和 `S.rindex()`:从右向左查找子...

    2020年《python程序设计》基础知识及程序设计598题NV[含参考答案].pdf

    17. `str.find()` 查找子字符串,如果找不到返回 `-1`,所以 `'apple.peach,banana,pear'.find('ppp')` 为 `-1`。 18. `str.lstrip()` 删除指定字符开头的实例,`'aaasdf'.lstrip('af')` 去掉前两个 'a' 和 'f',...

    python字符串学习笔记.python字符串操作方法.doc

    - `find()`, `index()`, `rfind()`, `rindex()`用于查找子字符串的位置,`startswith()`, `endswith()`检查字符串是否以指定字符或字符串开头或结尾。 - `isalpha()`, `isdigit()`, `isalnum()`, `isspace()`检查...

    第3讲 函数1.doc

    - 搜索和替换:`str.find()`, `str.rfind()`, `str.index()`, `str.rindex()`, `str.count()`, `str.replace()`, `str.strip()`, `str.lstrip()`, `str.rstrip()`, `str.expandtabs()`。 - 分割和组合:`str.split...

Global site tag (gtag.js) - Google Analytics