split()是Python中字符串的一个内置函数,它用于将一个字符串分割成多个部分,返回一个列表。
split()的用法非常简单,只需要在一个字符串后面跟上.split()即可。例如:
```
string = "Hello, world! This is a test."
parts = string.split()
print(parts)
```
这段代码将字符串"Hello, world! This is a test."分割成了多个部分,每个部分都是一个单词或标点符号,然后将这些部分存储在一个列表中。输出结果如下:
```
['Hello,', 'world!', 'This', 'is', 'a', 'test.']
```
可以看到,split()默认情况下会将字符串按空格分割成多个部分。如果想按照其他字符分割字符串,可以在.split()中传入分隔符作为参数。例如:
```
string = "apple,banana,orange"
parts = string.split(",")
print(parts)
```
这段代码将字符串"apple,banana,orange"按照逗号分割成了三个部分,分别是"apple"、"banana"和"orange",然后将这些部分存储在一个列表中。输出结果如下:
```
['apple', 'banana', 'orange']
```
除了传入分隔符作为参数外,split()还支持传入一个可选的maxsplit参数,用于指定最大分割次数。例如:
```
string = "apple,banana,orange,pear"
parts = string.split(",", 2)
print(parts)
```
这段代码将字符串"apple,banana,orange,pear"按照逗号分割成了三个部分,最多分割两次,然后将这些部分存储在一个列表中。输出结果如下:
```
['apple', 'banana', 'orange,pear']
```
总之,split()是Python中一个非常常用的字符串函数,它能够将一个字符串分割成多个部分,非常方便实用。
转载注明来源:http://xzbu.com