python - 查找字符串中的行数

标签 python python-3.x

我正在创建一个python电影播放器​​/制作器,并且我想在多行字符串中查找行数。我想知道是否有任何内置函数或可以编写代码的函数来做到这一点:

x = """
line1
line2 """

getLines(x)

最佳答案

如果换行符为'\n',则为nlines = x.count('\n')

优点是您不需要像.split('\n')那样创建不必要的列表(结果可能因x.endswith('\n')而有所不同)。

str.splitlines() 接受更多字符作为换行符:nlines = len(x.splitlines())

关于python - 查找字符串中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34846413/

相关文章:

python - 为什么在 Django 上使用bulk_create插入带有外键的数据会返回 "property object is not callable"?

python - 正则表达式或分割 (' ' )?

python - 如何从数据库Django 3.0获取图像

python - 当输入不分隔python时创建一个字符串列表

Python3 Crypto.Hash - SHA 摘要总是以二进制 1 开头

python - 如何通过pip下载跨平台轮子?

python - python 中的多线程未按预期工作

python - 为什么这个网格不均匀?

python - append DataFrame 时为 "data type not understood"

python - 如何根据 id 和 "original date"范围填充 Pandas 数据框?