python中切分的用法
时间: 2023-09-30 08:05:45 浏览: 53
在Python中,切分字符串的方法是使用split()函数。这个函数可以将一个字符串分割成一个列表。默认情况下,split()函数以空格、换行符和制表符作为分隔符。如果没有指定分隔符,默认会将整个字符串作为一个元素存储在列表中。可以使用split()函数的第一个参数来指定分隔符,第二个参数来指定分割的次数。如果不指定第二个参数,默认会分割全部内容。可以通过示例来理解用法:
```python
# 示例1: 直接得到一个列表或者分割后的各个元素
s = input().split() # 输入"1 2"
a, b = input().split() # 输入"1 2"
print(s) # 输出 ['1', '2']
print(a, b) # 输出 1 2
# 示例2: 根据指定的分隔符进行分割
str = "1,2,3"
x, y, z = str.split(',') # 以逗号为分隔符
print(x, y, z) # 输出 1 2 3
# 示例3: 默认以空格、制表符和换行符作为分隔符
str = "I love china!"
print(str.split()) # 输出 ['I', 'love', 'china!']
# 示例4: 根据指定的分隔符进行分割,并获取指定下标的元素
str = "www.bing.com.com"
print(str.split('.', -1)) # 输出 ['www', 'bing', 'com', 'com']
print(str.split('.')) # 输出 ['www', 'bing', 'com', 'com']
print(str.split('.')[1]) # 输出 bing
# 示例5: 指定分割次数并继续分割
str = "www.bing.com.com"
print(str.split('.', 2)) # 输出 ['www', 'bing', 'com.com']
print(str.split('.')[1].split('i')) # 输出 ['b', 'ng']
# 示例6: 使用特殊字符作为分隔符
str = 'aaa"bbb'
print(str.split('"')) # 输出 ['aaa', 'bbb']
```
以上是split()函数在Python中的用法。通过指定分隔符和分割次数,我们可以轻松地将字符串切分为列表中的多个元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Python中split函数的用法](https://blog.csdn.net/Kxiansheng111/article/details/130045179)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]