作者Tiberius (渴望平凡的幸福)
看板Python
标题Re: [闲聊] 关於Comprehensions
时间Mon Dec 3 23:45:31 2007
※ 引述《abliou (Art of Life)》之铭言:
: 小弟是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)])
: 我想请问的是为什麽会有这样的情况
: 当我将换行符号加上後...格式反而会变得很奇怪....
: 板上高手是否能给小弟一些指点...
: 小弟十分感激!!!
这一切都是巧合
我猜你应该是在 dos 视窗下面测试的, 而且视窗宽度没改, 仍然是原本的 80 字宽
宽度刚刚好, 每组最後的 TAB 一跳就跳到下一行去了…
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.63.79
1F:推 abliou:感谢感谢!! 12/04 13:32