Python の print を改行なしで表示させたい!
どーもTakeです。
そんな思いから Python の「print」を改行なしで表示させる方法について簡単に解説します。
とはいってもタイトルで答えを言ってるんですが、
「print」の end というオプション引数を使えば、改行なしで表示させることが可能です。
この記事では、print のオプション引数 end について説明します!
Python の「print」を改行なしで表示させる方法
「print」を改行なしで表示させるには、「print」のオプション引数 end='' と指定すれば可能です。
まずは print「改行あり」からソースコードで示します。
1 2 3 4 5 6 |
print('test1') print('test2') ## 実行結果 test1 test2 |
上記は print の普通の使い方だと思います。
続いて「改行なし」のソースコードを表示させる方法です。
1 2 3 4 5 |
print('test1',end='') print('test2',end='') ## 実行結果 test1test2 |
上記のように print のオプション引数として「end = ''」と指定すれば改行なしで表示させることが可能です。
オプション引数 end は print で表示させる値の末尾の値を指定することができます。
たとえば「\n」や「\r\n」のような改行コードを指定することも可能ですし、「123」のように好きな値を末尾に指定することも可能です。
1 2 3 4 5 6 7 8 |
print('test1',end='\r\n') print('test1',end='\n') print('test3',end='123') print('test4') ## 実行結果 test1 test2 test3123test4 |
最後に
いかがでしたでしょうか?
この記事では、Python の「print」メソッドを改行なしで表示させる方法について解説しました。
この記事が読者の Python 開発のお役に立てれば幸いです。
ではでは。