Python 字符串常用方法 Python 字符串常用方法字符串是不可变对象所有方法不会修改原字符串只会返回新字符串。s hello Python一、大小写转换sHello Pythons.upper()# 全部大写HELLO PYTHONs.lower()# 全部小写hello pythons.title()# 每个单词首字母大写Hello Pythons.capitalize()# 仅第一个字符大写Hello pythons.swapcase()# 大小写互换hELLO pYTHON二、去除空格/指定字符text python text.strip()# 去掉左右两端空格text.lstrip()# 去掉左边空格text.rstrip()# 去掉右边空格# 去除指定字符xxabcxx.strip(xx)# abc三、查找与计数sapple banana apples.find(apple)# 返回首次出现下标找不到返回 -1s.index(apple)# 找不到直接报错s.rfind(apple)# 从右往左查找s.count(apple)# 统计子串出现次数四、判断类方法返回 True / Falses.isdigit()# 是否全数字 123→Trues.isalpha()# 是否全字母 abc→Trues.isalnum()# 字母数字混合 a123→Trues.isspace()# 是否全空格s.startswith(he)# 是否以he开头s.endswith(on)# 是否以on结尾五、分割、合并split 分割字符串data张三,22,男data.split(,)# 按逗号分割成列表[张三,22,男]a b c.split()# 不传参数自动按任意空白分割join 拼接列表为字符串lst[I,love,Python] .join(lst)# I love Python-.join(lst)# I-love-Python六、替换sjava java pythons.replace(java,C)# 全部替换s.replace(java,C,1)# 只替换前1个七、对齐填充123.center(8,*)# 居中**123***123.ljust(8,0)# 左对齐12300000123.rjust(8,0)# 右对齐00000123八、格式化f-string推荐name小明age19resf姓名{name}年龄{age}format姓名{}年龄{}.format(小明,19)九、字符串切片基础操作sPythons[0]# Ps[1:4]# yth 左闭右开s[::-1]# 字符串反转nohtyP十、常用示例汇总# 1. 去除首尾空格并转大写txt hello world newtxt.strip().upper()# 2. 统计单词数量sentI like python pythonprint(sent.count(python))# 3. 分割、替换、拼接info苹果,香蕉,橙子lstinfo.split(,)lst2[x.replace(苹果,葡萄)forxinlst]res/.join(lst2)

相关新闻

最新新闻

工业3D视觉缺陷检测实战:从点云处理到深度学习模型部署

工业3D视觉缺陷检测实战:从点云处理到深度学习模型部署

简介:在机器视觉领域,点云数据处理是连接三维感知与智能决策的核心技术。点云通过三维坐标集合精确表征物体表面几何形态,其处理流程涵盖数据采集、去噪、下采样与特征提取等关键步骤。这项技术的核心价值在于突破了传统2D视觉的深度感知局限…

2026/8/28 4:29:35
蓝桥杯竞赛从省赛到国赛:算法实战与备赛策略全解析

蓝桥杯竞赛从省赛到国赛:算法实战与备赛策略全解析

1. 从省赛到国赛:我的蓝桥杯参赛心路与实战复盘又到了一年一度的蓝桥杯赛季,后台和社群里关于备赛的咨询又多了起来。作为一名从大二开始接触,并最终在第十二届蓝桥杯(软件类)中摸爬滚打到国赛的“老选手”&#xff0c…

2026/8/28 4:29:35
算法竞赛利器:位运算与状态压缩破解机器人塔问题

算法竞赛利器:位运算与状态压缩破解机器人塔问题

1. 问题引入:从“机器人塔”到状态压缩几年前,我在准备算法竞赛时,遇到了蓝桥杯国赛的一道经典题目——“机器人塔”。这道题初看像是一个模拟或者搜索题,但如果你真的去尝试用DFS或BFS去枚举每一层机器人的摆放,很快就…

2026/8/28 4:29:35
蓝桥杯国赛“分考场”真题解析:回溯算法与图着色实战

蓝桥杯国赛“分考场”真题解析:回溯算法与图着色实战

1. 项目概述:从“分考场”看蓝桥杯国赛的实战逻辑 刚拿到“蓝桥杯国赛分考场”这个标题,很多参加过蓝桥杯的同学可能会心一笑。这可不是一个简单的考场座位安排问题,它背后藏着的,是蓝桥杯国赛阶段一道经典的、考察图论和搜索算法…

2026/8/28 4:29:35
基于Django与Python的适老化健康预警系统:架构设计与工程实践

基于Django与Python的适老化健康预警系统:架构设计与工程实践

简介:在Web应用开发领域,Django作为一款成熟的全栈框架,以其“开箱即用”的特性,为构建数据密集型管理系统提供了高效解决方案。其核心原理在于遵循MTV模式,通过强大的ORM(对象关系映射)抽象数据…

2026/8/28 4:29:35
Chiplet芯片设计:从模块化架构到异构集成,重塑高性能计算与AI芯片未来

Chiplet芯片设计:从模块化架构到异构集成,重塑高性能计算与AI芯片未来

1. 从“巨无霸”到“乐高积木”:Chiplet为何成为芯片设计新范式如果你在最近几年关注过半导体行业的新闻,一定对“Chiplet”这个词不陌生。它不再是实验室里的概念,而是已经实实在在地出现在AMD的锐龙、霄龙处理器,以及英特尔、苹…

2026/8/28 4:24:35