| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 010-Python入门(字符串及其常见方法) -> 正文阅读 |
|
[Python知识库]010-Python入门(字符串及其常见方法) |
1.find(查找),所谓字符串查找?法即是查找?串在字符串中的位置或出现的次数。
find()
:检测某个?串是否包含在这个字符串中,如果在返回这个?串开始的位置下标,否则则返
回
-1。
语法:字符串序列.find(?串, 开始位置下标, 结束位置下标)
str2 = "hello world and it and jch and Python"
print(str2.find('jch')) #23
print(str2.find('jchs')) #-1
print(str2.find('jch', 9, 29)) #23
print(str2.find('and')) #12(如果有多个字串符合要求,只返回第一个子串位置)
2.index():检测某个?串是否包含在这个字符串中,如果在返回这个?串开始的位置下标,否则则
报异常。
语法:字符串序列.index(?串, 开始位置下标, 结束位置下标)
str2 = "hello world and it and jch and Python" print(str2.index('it')) print(str2.index('it', 5, 25)) #print(str2.index('it', 1, 9)) --会报错 #print(str2.index('its')) --会报错 3.count():返回某个?串在字符串中出现的次数。语法:字符串序列.count(?串, 开始位置下标, 结束位置下标) str2 = "hello world and it and jch and Python" print(str2.count('and')) #3 print(str2.count('and', 0, 15)) #1 print(str2.count('ands')) #0 4.修改,所谓修改字符串,指的就是通过函数的形式修改字符串中的数据。replace():替换。语法:字符串序列.replace(旧?串, 新?串, 替换次数) str2 = "hello world and it and jch and Python" print(str2.replace('and', '和', 1)) #hello world 和 it and jch and Python print(str2.replace('and', '和', 5)) #hello world 和 it 和 jch 和 Python。当替换次数大于子串总数时,会替换掉所有字串,但是不会报错。 5.split():按照指定字符分割字符串。语法:字符串序列.split(分割字符, num) str2 = "hello world and it and jch and Python" print(str2.split(' ',)) #['hello', 'world', 'and', 'it', 'and', 'jch', 'and', 'Python'] print(str2.split('and', 2)) #['hello world ', ' it ', ' jch and Python'] 注意:num表示的是分割字符出现的次数,即将来返回数据个数为num+1个 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:39:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |