[Python]splitlines()で文字列の行数を取得するには?

python

どうも、ちょげ(@chogetarou)です。

splitlines()を使って文字列の行数を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

splitlines()を使って文字列の行数を取得するには、len()を使います。

まず、 len()を呼び出します。

そして、len()の引数で文字列からsplitlines()を呼び出します。

count_lines = len(text.splitlines())

上記のlen(s.splitlines())は、splitlines()を呼び出した文字列の行数を返します。

使用例

text = """Hello,
World.
Python Programming."""

text2 = "My\nName\nIs\nChoge"

count_lines = len(text.splitlines())
count_lines2 = len(text2.splitlines())


print(text)
print("行数は", count_lines, '\n')

print(text2)
print("行数は", count_lines2)
出力: 
Hello,
World.
Python Programming.
行数は 3 

My
Name
Is
Choge
行数は 4

コメント

タイトルとURLをコピーしました