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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。