锁定老帖子 主题:Python -- 我工作学习中的好帮手
精华帖 (2) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-10-13
最近在工作中,我需要在Solaris上写很多测试或者辅助工作的脚本。因为单位只推荐使用Perl或者Python,所以我不能选择我最喜欢的Ruby,当然我不会去选择Perl(不是说Perl不好,只是我不喜欢Perl)。其实Python我也有不喜欢的地方,譬如那种ugly的缩进,还有混杂着len(list)和str.strip(" ")这样的语法,让人觉得不那么一致。
可是排除这些因素,其实我觉得Python还是很优秀的,至少它在工作中给我很多帮助。我用Python做模块测试,性能分析工具,要用到的东西几乎它都带了(不是Python3.0,而是几年前的Python2.4,没办法,我们的Solaris上的标配)。不过我觉得自带功能真得很强大的,譬如Logger库,Unix那些fork啊,都可以用。让我觉的很开心。
不过,我有系统学习过Python,不过没有很专研的研究过它。在我看来,它就是我的工具,好帮手。有机会,我也会去好好专研一下,不过现在可能没有那时间噢。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-10-13
我也很烦python的缩进。。。
|
|
返回顶楼 | |
发表时间:2009-10-13
最后修改:2009-10-13
不喜欢len(list),你可以list.__len__()
不喜欢str.strip(" "),你可以string.strip(str, " ") 如果换种形式就面向对象了,那Ruby也太肤浅了 至于缩进,我觉得比end美一万倍,非常讨厌类似HTML这种需要结束标记的语言 |
|
返回顶楼 | |
发表时间:2009-10-13
语法的一致性可以节省很多查阅文档的时间.
如果直接可以调用list.len(),这样不是很美吗? 我喜欢str.strip(" ")这种格式。 还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。 缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。 |
|
返回顶楼 | |
发表时间:2009-10-13
ankyhe 写道 语法的一致性可以节省很多查阅文档的时间.
如果直接可以调用list.len(),这样不是很美吗? 我喜欢str.strip(" ")这种格式。 还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。 缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。 有时候有些人用的是空格缩进,后面的人改的时候用了tab缩进...烦琐得紧 |
|
返回顶楼 | |
发表时间:2009-10-13
tab缩进
在不同系统上不一样 还是不要用 以四格缩进为荣 |
|
返回顶楼 | |
发表时间:2009-10-13
最后修改:2009-10-13
Blithe 写道 tab缩进
在不同系统上不一样 还是不要用 以四格缩进为荣 有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。 |
|
返回顶楼 | |
发表时间:2009-10-13
我比较喜欢python的缩排方式啊
|
|
返回顶楼 | |
发表时间:2009-10-13
一开始简单的代码
pyhon的代码看起来有点qb的感觉,所以很喜欢,非常整齐 后来复杂的代码写出来,万年俱灰- - |
|
返回顶楼 | |
发表时间:2009-10-13
用tab键盘自动转换四个空格就可以了。
|
|
返回顶楼 | |