作者abliou (Art of Life)
看板Python
標題[閒聊] 關於Comprehensions
時間Mon Dec 3 19:19:55 2007
小弟是python的初學者....最近在練習寫九九乘法表....
不過卻碰到一個問題....
就是當我在對一個Comprehensions做print的動作時....
明明沒有換行符號它卻會自動換行...
以下是程式碼
print "\t".join([(int(str(i)[1])!=0 and str(i)[0]+"x"+str(i)[1]+"="\
+str(int(str(i)[0])*int(str(i)[1])) or " ") for i in xrange(21,100)])
我想請問的是為什麼會有這樣的情況
當我將換行符號加上後...格式反而會變得很奇怪....
板上高手是否能給小弟一些指點...
小弟十分感激!!!
※ 編輯: abliou 來自: 59.126.34.230 (12/03 19:21)
推 Lucemia:純粹只是太長一行印不下吧 試著印到檔案裡看 12/03 21:03
推 abliou:不過都剛好在9的地方換行.. 12/03 21:32