2013年11月30日 星期六

python print函數取消\n -自動換行

python print 句末會自動換行,而其它的程式設計語言中,如C是print 轉義字元 \n 實現換行;然而有些時候並不想讓它自動換行,如
for i in range(1,5)
列印 i 時,輸出的結果為
1
2
3
4

但是有時候卻需要 1 2 3 4 的方式;

因為python3修改了print的使用方式,thon2與3的實現方式不同
python2的使用方式是在句末添加 , 符號;即
for i in range(1,5):
    print i,

python3的實現是在print中控制 end參數的值,即
for i in range(1,5):
    print (i,end='')

沒有留言:

張貼留言