日期:2025/04/02 13:25来源:未知 人气:54
在 Python 中,字符串(String) 是一种不可变的序列类型,用于表示文本数据。字符串由一系列字符组成,可以使用单引号('
)、双引号("
)或三引号('''
或"""
)定义。
1.不可变性 : 字符串一旦创建,其内容不可更改。
2.序列操作 : 支持索引、切片、迭代等序列操作。
3.丰富的内置方法 : 提供了大量用于操作字符串的方法。
4.格式化支持 : 支持多种字符串格式化方式。
字符串支持索引和切片操作。
使用 +
或 join()
方法拼接字符串。
Python 提供了多种字符串格式化方式。
3.1 使用**%**
格式化****
3.2 使用**str.format()**
方法****
3.3 使用 f-string(Python 3.6+)****
Python 提供了丰富的字符串方法。
4.1 查找和替换****
4.2 大小写转换****
4.3 去除空白字符****
4.4 分割和连接****
4.5 检查字符串内容****
示例 1: 数据清洗
清洗用户输入的字符串,去除多余空白字符并转换为小写。
示例 2: 提取文件名和扩展名
从文件路径中提取文件名和扩展名。
示例 3: 统计单词频率
统计一段文本中每个单词的出现频率。
示例 4: 生成随机密码
生成一个包含字母、数字和特殊字符的随机密码。
示例 5: 验证电子邮件格式
使用正则表达式验证电子邮件格式。
Python 的字符串功能强大且灵活,支持多种操作和格式化方式。通过掌握字符串的基本操作和常用方法,可以高效地处理文本数据,适用于数据清洗、文本分析、文件处理等多种应用场景。