1
pimin OP 擦,手机发帖。。可读性太差了。。
大家忽略吧 |
2
pynix 2016-03-26 11:35:04 +08:00 1
lambda ,尽量不要下标索引。
|
3
lcj2class 2016-03-26 11:42:07 +08:00 1
|
4
Sequencer 2016-03-26 11:45:06 +08:00 via iPhone
+=
|
5
quake0day 2016-03-26 11:59:36 +08:00 1
Leetcode 有这道题 https://leetcode.com/problems/pascals-triangle/
贴一个别人写的看起来比较 Pythonic 的答案,我比较喜欢他代码里面用 zip 来做 L[x]+L[x+1]这步,省去了循环。 https://gist.github.com/quake0day/48655a324e828c99bfd9 |
6
xuboying 2016-03-26 12:17:02 +08:00 via Android
插个楼,现在都讲全栈多语言,太 Python IC 怎么方便的 port Python 到其他语言?
|
8
strahe 2016-03-26 13:16:27 +08:00
只是贴一段代码说明不了什么.
我也很在意自己的代码是否 Pythonic,其实写 Pythonic 的根本就是 Python 像 Python,而不是 Python 代码看起来跟 C 一样,建议看一下<<编写高质量代码:改善 Python 程序的 91 个建议>> 和<<Python 3 面向对象编程>>,后者更深奥一些,还有一个不可小觑的方面就是多了解标准库,尽可能的发挥出 Python 本身的特性. |
10
zhuangzhuang1988 2016-03-26 21:36:49 +08:00
不要太刻意, 接口要设计得好 至于代码,就多多看 flask, requests 这类的源码就好了。。
|