字符串

118 阅读1分钟

字符串

字符串是编程中表示文本的数据类型,本质是由单个字符(字母、数字、符号等)组成的有序序列。

核心特点

  1. 必须用界定符包裹,常见单引号(' ')、双引号(" "),部分语言支持反引号()。
  2. 字符有固定顺序,可通过 “索引”(类似位置编号)访问单个字符。
  3. 多数编程语言中,字符串是 “不可变” 的,无法直接修改单个字符,需通过生成新字符串实现修改。

常见用法

  • 定义:比如 Python 中 name = "张三"、JavaScript 中 let msg = 'Hello'
  • 拼接:将多个字符串合并,比如 a + b(a、b 均为字符串)。
  • 截取:提取部分字符,比如 str[0:3](获取字符串前 3 个字符)。
  • 查找 / 替换:查找指定字符或替换内容,比如 str.replace("old", "new")image.png

格式化字符串

格式化字符串(Formatted String)是一种将变量、表达式或其他数据嵌入到字符串中的技术,目的是生成结构清晰、动态变化的文本。它解决了直接拼接字符串的繁琐问题,让代码更易读、维护性更强。

核心作用

将动态数据(如变量、计算结果)与固定文本模板结合,生成最终字符串

image.png

使用format()方法格式化

str.format()

str.format() 是 Python 中用于字符串格式化的内置方法,通过占位符 {} 嵌入变量或表达式,比老式的 % 格式化更灵活、可读性更强。

image.png

字符串常见操作

image.png