print()のオプション、sepとend
pythonでは、print()に渡された値にオプションをつけなければ、値の前後に空白が入ります。 print()が複数ある場合は改行が自動で入ります。
# 空白が入る print('hello', 'world') # 出力:hello world # 改行が入る print('hello') print('world') # 出力 # hello # world
sep
オプションにsepを使うことで、printに渡した値の区切り文字を変更することができます。
print('hello', 'world', sep='-') # 出力:hello-world
end
オプションにendを使うことで、出力の最後に好きな値を追加することができます。
# endを空白にすることで改行が入らないようにできます print('hello', end=' ') print('world') # 出力 # hello world