如何计算多行字符串中的行数

JGe*_*kis 5 python-3.x

Level ="""
            aaaaaa
            awawa"""
Run Code Online (Sandbox Code Playgroud)

我想知道你如何计算python中多行字符串的行数.

一旦你计算了那些线,你如何计算该线中有多少个字母.我假设你要做这个部分len(line_of_string).

Chr*_*ian 18

您可以计算换行符号的出现次数:

Level.count('\n') # in your example, this would return `2`
Run Code Online (Sandbox Code Playgroud)

并添加1到结果中.


Joh*_*024 11

让我们定义这个多行字符串:

>>> level="""one
... two
... three"""
Run Code Online (Sandbox Code Playgroud)

要计算其中的行数:

>>> len(level.split('\n'))
3
Run Code Online (Sandbox Code Playgroud)

要找到每条线的长度:

>>> [len(line) for line in level.split('\n')]
[3, 3, 5]
Run Code Online (Sandbox Code Playgroud)