python字符串入门
时间: 2024-09-13 22:18:59 浏览: 23
Python字符串是一个不可变序列,用于存储文本数据。在Python中,你可以通过单引号(' ')、双引号(" ")或三引号(''' 或 """)创建字符串。以下是字符串的一些基本操作:
1. **创建字符串**:
```python
s1 = 'Hello, World!'
s2 = "It's a string."
```
2. **访问字符**:
- 使用索引来获取单个字符,从0开始计数:
```python
print(s1[0]) # 输出 'H'
```
3. **长度**:
```python
print(len(s1)) # 输出 13
```
4. **切片**:
可以提取子串,包括起始位置和结束位置(不包含该位置的字符):
```python
print(s1[7:12]) # 输出 'World'
```
5. **连接字符串**:
`+` 运算符可以用来拼接字符串:
```python
s3 = 'Python ' + s2 # 输出 'Python It\'s a string.'
```
6. **格式化字符串**:
Python有多种字符串格式化方法,如 `%`, `.format()` 和 f-string:
```python
name = 'Alice'
print(f"Hello, {name}!") # 输出 'Hello, Alice!'
```
7. **字符串方法**:
Python内置了许多处理字符串的方法,如 `lower()`, `upper()`, `split()` 等。