当前位置: 首页 > ops >正文

python中字符串的操作

‌1. 字符串创建‌

  • 使用单引号、双引号或三引号创建字符串
  • 三引号适用于多行字符串,且可以自由包含单双引号
  • 原始字符串使用r前缀,如r’Hello\nWorld’会原样输出\n

2. 基本操作‌

  • 拼接:使用+运算符或join()方法
  • 复制:使用*运算符,如"Hi"*3得到"HiHiHi"
  • 长度:len()函数获取字符串长度

‌3. 索引与切片‌

  • 索引从0开始,支持负数索引(从-1开始反向)
  • 切片语法为[start: end: step],可省略部分参数
  • 示例:“Python”[1:4]得到"yth"

‌4. 常用方法‌

  • 查找:find()/index()查找子串位置
  • 替换:replace()方法替换子串
  • 分割:split()按分隔符分割字符串
  • 大小写转换:lower()/upper()等方法
  • 去除空格:strip()去除首尾空格

‌5. 字符串格式化‌

  • f-string(Python 3.6+):f"Name:{name}"
  • format()方法:“{}”.format(value)
  • %格式化(较旧方式)

‌6. 其他特性‌

  • 字符串是不可变对象,修改需创建新字符串
  • 支持转义字符如\n(换行)、\t(制表符)等
  • 内置47种字符串操作方法

Python字符串操作功能全面,可以高效处理文本数据,建议根据具体需求选择合适的方法。

http://www.xdnf.cn/news/6556.html

相关文章:

  • 电动流量调节 V 型球阀:工业流体控制的理想选择-耀圣
  • uv python 卸载
  • python调用金蝶api接口
  • 分布式锁: Redis和ZooKeeper两种分布式锁对比
  • 【时空图神经网络 交通】相关模型2:STSGCN | 时空同步图卷积网络 | 空间相关性,时间相关性,空间-时间异质性
  • Go语言爬虫系列教程 实战项目JS逆向实现CSDN文章导出教程
  • 0-INViT:一个具有不变嵌套视图Transformer的可推广路由问题求解器(code)(未完)
  • 网页工具-OTU/ASV表格物种分类汇总工具
  • Spyglass:跨时钟域同步(同步使能)
  • ubuntu22.04卸载vscode
  • 深度学习中的归一化:提升模型性能的关键因素
  • Service Mesh
  • Linux下可执行程序的生成和运行详解(编译链接汇编图解)
  • 针对大事务问题对业务存储过程改造
  • TLP5814H是一款高度集成的栅极驱动器光电耦合器
  • IntelliJ IDEA打开项目后,目录和文件都不显示,只显示pom.xml,怎样可以再显示出来?
  • 文本分类任务Qwen3-0.6B与Bert:实验见解
  • JavaSwing中的容器之--JScrollPane
  • C++23:ranges::iota、ranges::shift_left和ranges::shift_right详解
  • 在 Neo4j 中实现向量化存储:从文本到高效语义搜索
  • 【爬虫】DrissionPage-4
  • h5,原生html,echarts关系网实现
  • 降低学习成本,1 天掌握 Java 开发核心技能
  • 【带文档】网上点餐系统 springboot + vue 全栈项目实战(源码+数据库+万字说明文档)
  • 《AI大模型应知应会100篇》第66篇:用大模型 + 向量数据库构建你的个性化知识库系统(附实战代码)
  • FPGA: XILINX Kintex 7系列器件的架构
  • 广州附医华南医院MDT团队新技术赋能「睡眠障碍治疗」:告别单一、反复、不对症,实现精准快速起效!
  • 架构选择、区别
  • C++动态内存分配
  • MySQL高可用