在本教程中,我們將借助示例了解 Python String split() 方法。
split()
方法在指定的分隔符處分解字符串並返回字符串列表。
示例
text = 'Python is a fun programming language'
# split the text from space
print(text.split(' '))
# Output: ['Python', 'is', 'a', 'fun', 'programming', 'language']
用法:
用法:
str.split(separator, maxsplit)
參數:
split()
方法最多采用 2 個參數:
- separator(可選)- 發生拆分的分隔符。如果未提供,則字符串在空格處拆分。
- maxsplit(可選)- 最大拆分數。如果未提供,則拆分次數沒有限製。
返回:
split()
方法返回一個字符串列表。
示例 1:split() 如何在 Python 中工作?
text= 'Love thy neighbor'
# splits at space
print(text.split())
grocery = 'Milk, Chicken, Bread'
# splits at ','
print(grocery.split(', '))
# Splits at ':'
print(grocery.split(':'))
輸出
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
示例 2:split() 在指定 maxsplit 時如何工作?
grocery = 'Milk, Chicken, Bread, Butter'
# maxsplit: 2
print(grocery.split(', ', 2))
# maxsplit: 1
print(grocery.split(', ', 1))
# maxsplit: 5
print(grocery.split(', ', 5))
# maxsplit: 0
print(grocery.split(', ', 0))
輸出
['Milk', 'Chicken', 'Bread, Butter'] ['Milk', 'Chicken, Bread, Butter'] ['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread, Butter']
如果指定了maxsplit
,則列表將最多包含maxsplit+1
項。
相關用法
- Python String splitlines()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String strip()用法及代碼示例
- Python String swapcase()用法及代碼示例
- Python String Center()用法及代碼示例
- Python String decode()用法及代碼示例
- Python String join()用法及代碼示例
- Python String casefold()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String rpartition()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String translate()用法及代碼示例
- Python String title()用法及代碼示例
- Python String replace()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String zfill()用法及代碼示例
- Python String max()用法及代碼示例
- Python String isspace()用法及代碼示例
注:本文由純淨天空篩選整理自 Python String split()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。