学python工作中_Python -- 我工作学习中的好帮手

最近在工作中,我需要在Solaris上写很多测试或者辅助工作的脚本。因为单位只推荐使用Perl或者Python,所以我不能选择我最喜欢的Ruby,当然我不会去选择Perl(不是说Perl不好,只是我不喜欢Perl)。其实Python我也有不喜欢的地方,譬如那种ugly的缩进,还有混杂着len(list)和str.strip(" ")这样的语法,让人觉得不那么一致。

可是排除这些因素,其实我觉得Python还是很优秀的,至少它在工作中给我很多帮助。我用Python做模块测试,性能分析工具,要用到的东西几乎它都带了(不是Python3.0,而是几年前的Python2.4,没办法,我们的Solaris上的标配)。不过我觉得自带功能真得很强大的,譬如Logger库,Unix那些fork啊,都可以用。让我觉的很开心。

不过,我有系统学习过Python,不过没有很专研的研究过它。在我看来,它就是我的工具,好帮手。有机会,我也会去好好专研一下,不过现在可能没有那时间噢。

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2009-10-13 00:47

浏览 2341

论坛回复 / 浏览 (59 / 29081)

评论

19 楼

logicgate

2009-10-14

liwenqiu 写道

我觉得如果有超过三层的缩进,那么你可以考虑一下如何重构一下你的代码结构了。

我觉得如果没有超过三层的缩进,那么只能说你的业务逻辑太简单了。

18 楼

liwenqiu

2009-10-14

我觉得如果有超过三层的缩进,那么你可以考虑一下如何重构一下你的代码结构了。

17 楼

Blithe

2009-10-14

ray_linn 写道

Blithe 写道

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。

哎 目测  我眼力不好。。。

0956f0a970daab536ce4be0ee96b00ac.gif

16 楼

logicgate

2009-10-13

写了不少python了,发觉还是喜欢java,哎,这就是命。

15 楼

星情泪

2009-10-13

改天程度代码按行收费了,看你们还喜欢Python不

14 楼

darkbaby123

2009-10-13

语法这东西见仁见智了。Ruby代码写长了结尾一堆end也很烦人。对不齐的问题,找个好编辑器就能解决。

如果真用控制台远程改代码的话,长代码都很烦人……

13 楼

fire01312

2009-10-13

要不是 缩进 我可能还不喜欢python 那 哈哈

12 楼

yangzhihuan

2009-10-13

第一次看到python的时候,就非常惊讶它的缩进方式,我很奇怪怎么有人会受得了这种缩进方式的.

11 楼

jimmykuu

2009-10-13

缩进层级不要太多,不然看起来也麻烦,有些地方可以封装成方法,用if else的地方视情况可以用表驱动来做,这样程序看起来缩进层级比较少,也好理解

10 楼

admiral.xml

2009-10-13

都是工具而已。用着顺手,合适就行。

9 楼

xuby

2009-10-13

用tab键盘自动转换四个空格就可以了。

8 楼

iaimstar

2009-10-13

一开始简单的代码

pyhon的代码看起来有点qb的感觉,所以很喜欢,非常整齐

后来复杂的代码写出来,万年俱灰- -

7 楼

jamiesun

2009-10-13

我比较喜欢python的缩排方式啊

6 楼

ray_linn

2009-10-13

Blithe 写道

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

有时候在远端用edit或者notepad修改脚本,在程序顶端加个if,4格缩进就非常之讨厌,下面每一行都得缩缩缩缩,还得目测他们是不是平齐。。。

5 楼

Blithe

2009-10-13

tab缩进

在不同系统上不一样 还是不要用

以四格缩进为荣

4 楼

ray_linn

2009-10-13

ankyhe 写道

语法的一致性可以节省很多查阅文档的时间.

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

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

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

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

有时候有些人用的是空格缩进,后面的人改的时候用了tab缩进...烦琐得紧

3 楼

ankyhe

2009-10-13

语法的一致性可以节省很多查阅文档的时间.

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

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

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

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

2 楼

keakon

2009-10-13

不喜欢len(list),你可以list.__len__()

不喜欢str.strip(" "),你可以string.strip(str, " ")

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

至于缩进,我觉得比end美一万倍,非常讨厌类似HTML这种需要结束标记的语言

1 楼

ray_linn

2009-10-13

我也很烦python的缩进。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值