python123字符串类型的基本操作
时间: 2024-10-22 21:16:36 浏览: 13
Python中字符串的常见操作技巧总结
Python 中的字符串类型是一种不可变序列,常用于表示文本数据。基本操作包括:
1. **创建字符串**:可以使用单引号('')、双引号(") 或者三引号('''或""")包裹文本。
```python
str1 = 'Hello, Python!'
str2 = "It's a string."
```
2. **访问元素**:通过索引来获取字符,从0开始计数。
```python
print(str1[0]) # 输出'H'
```
3. **长度**:`len()` 函数返回字符串的字符数。
```python
print(len(str1)) # 输出13
```
4. **拼接**:`+` 运算符或 `join()` 方法可以将两个或多个字符串连接起来。
```python
str3 = str1 + ' ' + str2
```
5. **切片**:类似于列表,可以获取子串,支持步长。
```python
substring = str1[7:12] # 输出'Python'
```
6. **替换**:`replace()` 方法用于替换指定的子串。
```python
new_str = str1.replace('Python', 'Java')
```
7. **格式化字符串**:`format()` 方法或 f-string(Python 3.6及以上版本)用于插入变量到字符串中。
```python
name = 'Alice'
greeting = 'Hello, {}!'.format(name)
```
8. **查找**:`find()` 和 `index()` 查找子串的位置,`find()` 返回 -1 表示未找到,`index()` 抛出异常。
```python
position = str1.find('Python')
```
9. **分割**:`split()` 方法按照指定分隔符切割字符串成列表。
```python
words = str1.split(',')
```
阅读全文