Python中string用法
时间: 2024-12-17 19:00:38 浏览: 5
Python序列对象与String类型内置方法详解
在Python中,`string`模块并不是内置的标准库,而是通常指的是`str`类型,它是Python用于处理文本字符串的基本数据类型。以下是`str`类型的一些常用用法:
1. **创建字符串**:你可以直接使用单引号(' ')或双引号(" ")包围文本。
```python
text = "Hello, World!"
```
2. **访问字符**:通过索引来获取字符串中的特定字符,从0开始计数。
```python
char = text[0] # 'H'
```
3. **长度**:`len()`函数返回字符串的字符数。
```python
length = len(text) # 13
```
4. **切片**:可以截取子串,支持范围表示法。
```python
substring = text[7:12] # 'World'
```
5. **拼接**:使用`+`操作符或`join()`方法连接两个字符串。
```python
new_text = "Python " + text # 'Python Hello, World!'
new_text = "-".join([word for word in text.split()]) # 'Hello,-,World!'
```
6. **格式化字符串**:使用`format()`方法或f-string(Python 3.6及以上版本)插入变量值。
```python
greeting = "My name is {}.".format("Alice") # 'My name is Alice.'
```
7. **字符串方法**:如`lower()`、`upper()`转换大小写,`strip()`去除首尾空白等。
```python
text = text.strip() # 删除首尾空格
text = text.upper() # 全部转大写
```
阅读全文