作者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)
1F:推 Lucemia:纯粹只是太长一行印不下吧 试着印到档案里看 12/03 21:03
2F:推 abliou:不过都刚好在9的地方换行.. 12/03 21:32