freeCodeCamp/guide/chinese/python/string-methods/string-join-method/index.md

78 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: String Join Method
localeTitle: 字符串连接方法
---
## 字符串连接方法
`str.join(iterable)`方法用于连接具有指定字符串`str`的`iterable`所有元素。 如果iterable包含任何非字符串值则会引发TypeError异常。
`iterable` :字符串的所有迭代。可以是字符串列表,字符串元组甚至是普通字符串。
#### 例子
1用`":"`加入字符串ist
```python
print ":".join(["freeCodeCamp", "is", "fun"])
```
产量
```shell
freeCodeCamp:is:fun
```
2用`" and "`加入一个字符串元组
```python
print " and ".join(["A", "B", "C"])
```
产量
```shell
A and B and C
```
3在字符串中的每个字符后面插入一个`" "`
```python
print " ".join("freeCodeCamp")
```
输出:
```shell
free C ode C amp
```
4加入空字符串。
```python
list1 = ['p','r','o','g','r','a','m']
print("".join(list1))
```
输出:
```shell
program
```
5加入套装。
```python
test = {'2', '1', '3'}
s = ', '
print(s.join(test))
```
输出:
```shell
2, 3, 1
```
#### 更多信息:
[字符串连接的Python文档](https://docs.python.org/2/library/stdtypes.html#str.join)