文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Python标准数据类型-字符串常用方法(下)【文末送书】

2023-08-31 07:38

关注

✅作者简介:CSDN内容合伙人、阿里云专家博主、51CTO专家博主、新星计划第三季python赛道Top1
📃个人主页:hacker707的csdn博客
🔥系列专栏:零基础入门篇
💬个人格言:不断的翻越一座又一座的高山,那样的人生才是我想要的。这一马平川,一眼见底的活,我不想要,我的人生,我自己书写,余生很长,请多关照,我的人生,敬请期待

在这里插入图片描述

字符串常用方法

替换内容replace()

replace()方法语法格式:str.replace(old, new[, max])

参数说明如下:

实例:以Java替换Python

demo = "人生苦短我用Python"res = demo.replace("Python", "Java")print("替换后的内容:" + res)print("原字符串内容:" + demo)

在这里插入图片描述

以指定字符分割字符串split()

split()以指定字符分割字符串,并返回列表

split()方法语法格式:str.split(sep,maxsplit)

参数说明如下:

实例:以:号作为分割符,分割字符串

demo = "hello:python:world"res = demo.split(":")print("分割后的内容:" + str(res))print("原字符串内容:" + demo)

在这里插入图片描述

删除字符串左右两侧指定的字符strip()

strip()方法用于删除字符串左右两侧的空格或指定字符
strip()方法语法格式:str.strip([chars])

参数说明如下:

实例:删除字符串左右两侧指定的字符.

demo = ".......但行好事莫问前程......."res = demo.strip(".")print("删除后的内容:" + res)print("原字符串内容:" + demo)

在这里插入图片描述

删除字符串左侧指定的字符lstrip()

lsrip()方法用于删除字符串左侧的空格或指定字符

lstrip()方法语法格式:str.lstrip([chars])

参数说明如下:

实例:删除字符串左侧指定的字符@

demo = "@但行好事莫问前程"res = demo.lstrip("@")print("删除后的内容:" + res)print("原字符串内容:" + demo)

在这里插入图片描述

删除字符串右侧指定的字符rstrip()

rstrip()方法用于删除字符串右侧的空格或指定字符

rstrip()方法语法格式:str.rstrip([chars])

参数说明如下:

实例:删除字符串右侧指定的字符&

demo = "但行好事莫问前程&"res = demo.rstrip("&")print("删除后的内容:" + res)print("原字符串内容:" + demo)

在这里插入图片描述

将可迭代对象连接为字符串join()

join()方法获取可迭代对象中的所有元素,并将它们连接成为一个字符串。使用指定分隔符进行连接。

join()方法语法格式:str.join(sequence)

参数说明如下:

实例:使用-连接指定的元素序列

demo = ['h', 'e', 'l', 'l', 'o']print('-'.join(demo))

在这里插入图片描述

计算某个字符出现次数count()

count()方法用于检索指定字符出现次数,如果检索的字符不存在返回0

count()方法语法格式:str.count(sub[,start[,end]])

参数说明:

实例:检索"helloworld"字符串"o"出现的次数

demo = "helloworld"res = demo.count("o")print("字符串内容:" + demo)print("o出现的次数:" + str(res))

在这里插入图片描述

检索子字符串返回最小索引值find()

find()方法检测是否包含指定的子字符串。如果检索的字符串不存在返回-1,否则返回该子字符串最小索引值。

find()方法的语法格式:str.find(sub[,start[,end]])

参数说明:

实例:检索字符串"helloworld"中子字符串"h"和"w"的最小索引值

demo = "helloworld"print(demo)print("找到h的最小索引值:", demo.find("h"))print("找到w的最小索引值:", demo.find("w"))print("找到python的最小索引值:", demo.find("python"))

在这里插入图片描述

检索子字符串返回最小索引值index()

index()方法与find()方法类似,但如果使用index()方法未找到指定的子字符串会报错

index()方法的语法格式:str.index(sub[,start[,end]])

参数说明如下:

实例:检索字符串"helloworld"中子字符串"d"和"o"的最小索引值

demo = "helloworld"print(demo)print("找到h的最小索引值:", demo.find("h"))print("找到python的最小索引值:", demo.index("python"))

当index没有找到要检索的子字符串时就会报错
ValueError: substring not found:检索字符串(substring)未找到
在这里插入图片描述

检索是否以指定子字符串开头startswith()

startswith()方法用于检索字符串是否以指定子字符串开头。是返回true,不是返回false

startswith()方法语法格式:str.startswith(sub[,start[,end]])

参数说明如下:

实例:检索字符串"helloworld"是否以"h"或者"w"开头

demo = "helloworld"print(demo)print("检索是否以h开头,结果为:", demo.startswith("h"))print("检索是否以w开头,结果为:", demo.startswith("w"))

在这里插入图片描述

检索是否以指定子字符串结尾endswith()

endswith()方法用于检索字符串是否以指定子字符串结尾。是返回true,不是返回false

endswith()方法语法格式:str.startswith(sub[,start[,end]])

参数说明:

实例:检索字符串"helloworld"是否以"d"或者"o"开头

demo = "helloworld"print(demo)print("检索是否以d结尾,结果为:", demo.endswith("d"))print("检索是否以o结尾,结果为:", demo.endswith("o"))

在这里插入图片描述

算力、数据、AI——技术发展的三架马车
算力经济概念提出者的倾力之作
深刻诠释超级计算的未来!

在这里插入图片描述

内容简介

算力、数据、AI已经成为驱动当今社会技术发展的三架马车,而算力也从传统的超级计算向云超算的方向发展。本书旨在探讨当前超级计算与云计算的融合而给算力带来的新的发展,介绍当前在算力领域的一些实践和探索,从理论到工程,帮助读者了解超级计算的关键技术与未来发展,从而更好地应用和发展高性能技术。
在这里插入图片描述

读者受众

企业技术负责人。
2.算力、超级计算领域的技术人员
3 想了解算力经济和超级计算的读者

在这里插入图片描述

参与方式

本期送书4本:《算力经济:从超级计算到云计算》
1:根据评论点赞数量进行排名,点赞数前2名可获得本书籍
截止时间:7月2日17:30
2:hacker铁粉圈子送出2本

在这里插入图片描述

以上就是Python基础入门篇之Python标准数据类型-字符串常用方法(下)

  • 欢迎大家订阅系列专栏:Python零基础入门篇🥇
  • 此专栏内容会持续更新直到完结为止(如有任何纰漏请在评论区留言或者私信)

感谢大家一直以来对hacker的支持
你们的支持就是博主无尽创作的动力💖💖💖

在这里插入图片描述

来源地址:https://blog.csdn.net/xqe777/article/details/129885487

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯