字符串
字符串是编程中表示文本的数据类型,本质是由单个字符(字母、数字、符号等)组成的有序序列。
核心特点
- 必须用界定符包裹,常见单引号(' ')、双引号(" "),部分语言支持反引号()。
- 字符有固定顺序,可通过 “索引”(类似位置编号)访问单个字符。
- 多数编程语言中,字符串是 “不可变” 的,无法直接修改单个字符,需通过生成新字符串实现修改。
常见用法
- 定义:比如 Python 中
name = "张三"、JavaScript 中let msg = 'Hello'。 - 拼接:将多个字符串合并,比如
a + b(a、b 均为字符串)。 - 截取:提取部分字符,比如
str[0:3](获取字符串前 3 个字符)。 - 查找 / 替换:查找指定字符或替换内容,比如
str.replace("old", "new")。
格式化字符串
格式化字符串(Formatted String)是一种将变量、表达式或其他数据嵌入到字符串中的技术,目的是生成结构清晰、动态变化的文本。它解决了直接拼接字符串的繁琐问题,让代码更易读、维护性更强。
核心作用
将动态数据(如变量、计算结果)与固定文本模板结合,生成最终字符串
使用format()方法格式化
str.format()
str.format() 是 Python 中用于字符串格式化的内置方法,通过占位符 {} 嵌入变量或表达式,比老式的 % 格式化更灵活、可读性更强。