我有以下代碼:打印輸出
>>> x = 0
>>> y = 3
>>> while x < y:
... print '{0}/{1}, '.format(x+1, y)
... x += 1
輸出:
1/3,
2/3,
3/3,
我想我的輸出,如:
1/3, 2/3, 3/3
我搜索,發現在單行中做到這一點的方法是:
sys.stdout.write('{0}/{1}, '.format(x+1, y))
有沒有另一種方法呢?我對sys.stdout.write()
不太滿意,因爲我不知道它與print
有什麼不同。
哇。謝謝。我把逗號放在裏面。 – user225312 2010-07-05 08:35:26