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