當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String splitlines()用法及代碼示例


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 splitlines() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。