--
来自: python-cn`CPyUG`华蟒用户组(中文Python技术邮件列表)
发言: pyth...@googlegroups.com
退订: python-cn+...@googlegroups.com (向此发空信即退!)
详情: http://code.google.com/p/cpyug/wiki/PythonCn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
强烈: 建议使用技巧: 如何有效地报告Bug
http://www.chiark.greenend.org.uk/%7Esgtatham/bugs-cn.html
--
Best regards,
lilydjwg
Linux Vim Python 我的博客
http://lilydjwg.is-programmer.com/
不要自己拍空格键来缩进。
选能把tab自动转成空格的编译器,然后按tab来做缩进。
--
Best Regards,
Leo Jay
DEBUG: 编辑器
为什么需要按 tab 呢?难道编辑器不会见到冒号下一行就自动加缩进?
在行首,减缩进一般用 backspace 键。
对于大段的整体调整缩进量,一般有快捷键可以搞定,vim 是 >> 和 <<,emacs 也有相应的组合键。
总的来说,tab 是制表符,正常情况下,编写 python 程序似乎不应当有需要使用 tab 管理缩进的机会。
我的看法是:无论手动用 tab 还是用空格缩进都不对。缩进应该是编辑器的功能。
写代码并不一定是新写。改缩进也不一定是在输入了冒号之后。
比方说你在extract method的时候,发现代码段需要增加或减少缩进的时候,在一般的编辑器里就需要自己改缩进了。
又比方说,你先写了一段代码,后来发现这段代码应该放到一个if里的时候,你也要自己改缩进。
不同的编辑器快捷捷不一样。有的编辑器不用tab也可以,但有的就要用到tab了。不能一概而论。
print l
2011/11/10 deepen099 <deep...@163.com>:
l = range(100)
a =2
while a*a < 100:
l = [n for n in l if ( n%a!=0 or n==a)]
a+=1
2011/11/17 @@ <ask...@gmail.com>: