python字符串基础操作
时间: 2024-12-24 07:15:39 浏览: 14
Python 字符串是不可变的数据类型,这意味着一旦创建就无法直接修改其内容。然而,它提供了丰富的操作方法来处理字符串。以下是几个基本的字符串操作:
1. **访问字符**:通过索引来获取单个字符,如 `s[0]` 获取第一个字符,索引从 0 开始。
2. **长度**:`len(s)` 返回字符串的长度,不包括结束的空格或特殊字符。
3. **拼接**:使用加号 `+` 或者 `join()` 函数可以将两个或更多字符串连接起来。例如,`"Hello " + "World"` 或者 `"-".join(["Hello", "World"])`。
4. **切片**:使用 `[start:end:step]` 的语法获取子串,可以指定起始位置、结束位置和步长,默认步长为 1。比如 `s[1:5]` 获取从第二个字符到第五个字符(不包含第 5 个字符)的内容。
5. **查找和替换**:`find(substring)` 和 `replace(old, new)` 分别用于查找子串的位置和替换子串。
6. **格式化字符串**:使用 `%` 操作符或者 f-string 格式化字符串,例如 `"%s is %d years old." % ("Alice", 25)`。
7. **字符串方法**:Python 内置了很多字符串操作函数,如 `upper()`, `lower()`, `strip()`, `split()` 等,分别用于大写转换、小写转换、去除首尾空白字符和分割字符串等。
阅读全文