is_end_line_break
函数私有源码
flag: bool = syncstream.base.is_end_line_break(val_str: str)
用来检查str
是否由断行符收尾的函数。
该检查透过以下工具实现
https://docs.python.org/zh-cn/3/library/stdtypes.html#str.splitlines
该函数用于修复直接调用str.splitlines
后被移去的结尾断行符信息。
参数
输入
参数 | 类型 | 必选 | |
---|---|---|---|
val_str | str | 要验证的字符串。 |
输出
参数 | 类型 | |
---|---|---|
flag | bool | 若为True ,则所验证的字符以断行符收尾。 |
范例
检查断行
- 代码
- 结果
check_line_break.py
from syncstream.base import is_end_line_break
print(is_end_line_break('no break'))
print(is_end_line_break('middle\n break'))
print(is_end_line_break('ends break\n'))
print(is_end_line_break('ends break mac\r'))
False
False
True
True