print()のsepオプションで区切り文字を設定する
print()のsepオプションで区切り文字が設定できます。
・参考ですが、他にendオプションをよく使いますね。
参考:[Python]改行なしでprint出力する(end=''を設定)
例えば、タブ区切りなら sep='\t' のように設定します。
print("print", num_0, num_1, num_2, sep='\t')
スペース区切りです。
print("print", num_0, num_1, num_2, sep=' ')
#区切りです。
print("print", num_0, num_1, num_2, sep='#')
スラッシュ区切りです。
print("print", num_0, num_1, num_2, sep='/')
サンプルコード
下記がサンプルコードになります。
$ cat sample.py
#!/usr/bin/env python3
# coding: UTF-8
num_0 = 4
num_1 = 8
num_2 = 34
print("print", num_0, num_1, num_2, sep='\t')
print("print", num_0, num_1, num_2, sep=' ')
print("print", num_0, num_1, num_2, sep='#')
print("print", num_0, num_1, num_2, sep='/')
下記が実行結果になります。
$ ./sample.py print 4 8 34 print 4 8 34 print#4#8#34 print/4/8/34
