使用python查看str的内置函数
时间: 2024-09-08 08:02:17 浏览: 57
Python内置函数dir详解
在Python中,字符串(str)是一种基本的数据类型,它有许多内置的函数用于处理文本数据。这里列举一些常用的字符串内置函数:
1. **len()**:返回字符串的长度,即字符数。
```python
s = "Hello, world!"
print(len(s)) # 输出:13
```
2. **lower()** 和 **upper()**:分别将字符串转换为小写和大写形式。
```python
print(s.lower()) # 输出:hello, world!
print(s.upper()) # 输出:HELLO, WORLD!
```
3. **capitalize()** 和 **title()**:分别为首字母大写和每个单词首字母大写。
```python
print(s.capitalize()) # 输出:Hello, world!
print(s.title()) # 输出:Hello, World!
```
4. **strip()**、**lstrip()** 和 **rstrip()**:去除字符串两侧、左侧、右侧的空白字符。
```python
print(s.strip()) # 输出:Hello, world!
print(s.lstrip()) # 输出:Hello, world!
print(s.rstrip()) # 输出:Hello, world!
```
5. **split()** 和 **join()**:分隔字符串和连接列表元素形成新的字符串。
```python
words = s.split(" ") # 分割成单词列表
print(words) # 输出:['Hello,', 'world!']
new_s = "-".join(words) # 连接列表为新字符串
print(new_s) # 输出:Hello,-world!
```
6. **replace()**: 替换字符串中的特定字符或子串。
```python
print(s.replace(",", "")) # 删除逗号
```
还有很多其他的字符串函数,如格式化字符串(format)、查找子串(find()或index())、替换子串(replace())、分割字符串等。你可以查阅Python官方文档了解更详细的字符串操作。
阅读全文