python的delimiter用法
时间: 2023-08-06 07:05:47 浏览: 1564
在 Python 中,`delimiter` 表示分隔符,主要用于字符串和文件的处理。下面是一些常见的用法:
1. 字符串的 `split()` 方法可以使用分隔符来分割字符串,例如:
```
s = "apple,banana,orange"
fruits = s.split(",")
print(fruits) # ['apple', 'banana', 'orange']
```
2. `csv` 模块中的 `csv.reader` 和 `csv.writer` 函数可以使用分隔符来处理 CSV 文件,例如:
```
import csv
with open('data.csv', 'r') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
print(row)
```
3. `str.join()` 方法可以将一个列表或元组中的元素用指定的分隔符连接起来,例如:
```
fruits = ['apple', 'banana', 'orange']
s = ",".join(fruits)
print(s) # 'apple,banana,orange'
```
4. 在格式化字符串中,可以使用 `{}` 和 `:` 来指定分隔符,例如:
```
name = "Tom"
age = 18
print("My name is {} and I'm {} years old.".format(name, age)) # My name is Tom and I'm 18 years old.
print("My name is {0} and I'm {1} years old.".format(name, age)) # My name is Tom and I'm 18 years old.
print("My name is {name} and I'm {age} years old.".format(name=name, age=age)) # My name is Tom and I'm 18 years old.
print("My name is {name:10} and I'm {age:5d} years old.".format(name=name, age=age)) # My name is Tom and I'm 18 years old.
```
阅读全文