print関数について
前回の記事で気になってはいたんですが、どうやらprint関数は自動で改行コードが挿入されるようです。
str1 = 'hello' str2 = "world" print(str1) print(str2)
$ py main.py hello world
改行を抑制するには以下のように書く必要があります。
str1 = 'hello' str2 = "world" print(str1,end="") print(str2,end="")
$ py main.py helloworld
またprint関数に複数の引数を渡すとスペースで結合した状態で出力されます。
str1 = 'hello' str2 = "world" print(str1,str2)
$ py main.py hello world
スペースを抑制するには以下のようにします。
str1 = 'hello' str2 = "world" print(str1,str2,sep="")
$ py main.py helloworld