78 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						||
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) |