论坛首页 编程语言技术论坛

Python -- 我工作学习中的好帮手

浏览 29754 次
精华帖 (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,不过没有很专研的研究过它。在我看来,它就是我的工具,好帮手。有机会,我也会去好好专研一下,不过现在可能没有那时间噢。

   发表时间:2009-10-13  
我也很烦python的缩进。。。
0 请登录后投票
   发表时间:2009-10-13   最后修改:2009-10-13
不喜欢len(list),你可以list.__len__()
不喜欢str.strip(" "),你可以string.strip(str, " ")

如果换种形式就面向对象了,那Ruby也太肤浅了


至于缩进,我觉得比end美一万倍,非常讨厌类似HTML这种需要结束标记的语言
0 请登录后投票
   发表时间:2009-10-13  
语法的一致性可以节省很多查阅文档的时间.

如果直接可以调用list.len(),这样不是很美吗?

我喜欢str.strip(" ")这种格式。

还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。

缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。
0 请登录后投票
   发表时间:2009-10-13  
ankyhe 写道
语法的一致性可以节省很多查阅文档的时间.

如果直接可以调用list.len(),这样不是很美吗?

我喜欢str.strip(" ")这种格式。

还有如果你认为语法支持面向对象是肤浅的话,那么我想说的是,世界上也有很多人用C写面向对象,不过那都是不得已而为之。

缩进这种问题仁者见仁,不过至少我周围的朋友,包括一些Python的小牛人,都很讨厌这个。



有时候有些人用的是空格缩进,后面的人改的时候用了tab缩进...烦琐得紧
0 请登录后投票
   发表时间:2009-10-13  
tab缩进
在不同系统上不一样 还是不要用
以四格缩进为荣
0 请登录后投票
   发表时间:2009-10-13   最后修改:2009-10-13
Blithe 写道
tab缩进
在不同系统上不一样 还是不要用
以四格缩进为荣


有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。
0 请登录后投票
   发表时间:2009-10-13  
我比较喜欢python的缩排方式啊
0 请登录后投票
   发表时间:2009-10-13  
一开始简单的代码
pyhon的代码看起来有点qb的感觉,所以很喜欢,非常整齐
后来复杂的代码写出来,万年俱灰- -
0 请登录后投票
   发表时间:2009-10-13  
用tab键盘自动转换四个空格就可以了。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics