Python splitlines() 方法根據行拆分字符串。它在行邊界處斷開字符串並返回拆分字符串的列表。換行符可以是換行符 (\n)、回車符 (\r) 等。下麵給出了用於拆分字符串的換行符表。
此方法在給定的線邊界上拆分。
表示 | 描述 |
---|---|
\ n | 換行 |
\ r | 回車 |
\ r \ n | 回車+換行 |
\v 或 \x0b | 線製表 |
\f 或 \x0c | 換頁 |
\ x1c | 文件分隔符 |
\ x1d | 組分隔符 |
\ x1e | 記錄分隔符 |
\ x85 | 下一行(C1控製碼) |
\ u2028 | 分線器 |
\ u2029 | 段落分隔符 |
簽名
splitlines([keepends])
參數
keepends: 它是一個布爾值,可以是 True 或 False。它是可選的。
返回
它返回一個逗號分隔的行列表。
讓我們看一些 splitlines() 方法的例子來了解它的函數。
Python 字符串 splitlines() 方法示例 1
# Python splitlines() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.splitlines() # returns a list having single element
print(str)
print(str2)
str = "Java \n is a programming \r language"
str2 = str.splitlines() # returns a list having splitted elements
print(str2)
輸出:
Java is a programming language ['Java is a programming language'] ['Java ', ' is a programming ', ' language']
Python 字符串 splitlines() 方法示例 2
將 True 傳遞給導致將換行符包含在字符串列表中的方法。請參閱下麵的示例。
# Python splitlines() method example
# Variable declaration
str = "Java \n is a programming \r language"
# Calling function
str2 = str.splitlines(True) # returns a list having splitted elements
print(str2)
輸出:
['Java \n', ' is a programming \r', ' language']
Python 字符串 splitlines() 方法示例 3
# Python splitlines() method example
# Variable declaration
str = "Java \n is a programming \r language for \r\n software development"
# Calling function
str2 = str.splitlines() # returns a list having splitted elements
# Displaying result
print(str2)
# getting back list to string
print("".join(str2)) # now it does not contain any line breaker character
輸出:
['Java ', ' is a programming ', ' language for ', ' software development'] Java is a programming language for software development
相關用法
- Python String split()用法及代碼示例
- Python String startswith()用法及代碼示例
- Python String swapcase()用法及代碼示例
- Python String Center()用法及代碼示例
- Python String isnumeric()用法及代碼示例
- Python String join()用法及代碼示例
- Python String isalnum()用法及代碼示例
- Python String rsplit()用法及代碼示例
- Python String upper()用法及代碼示例
- Python String isprintable()用法及代碼示例
- Python String translate()用法及代碼示例
- Python String format_map()用法及代碼示例
- Python String zfill()用法及代碼示例
- Python String isspace()用法及代碼示例
- Python String Encode()用法及代碼示例
- Python String endswith()用法及代碼示例
- Python String index()用法及代碼示例
- Python String rindex()用法及代碼示例
- Python String expandtabs()用法及代碼示例
- Python String rjust()用法及代碼示例
注:本文由純淨天空篩選整理自 Python String splitlines() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。