
python
空谷足音 -จุ
活出自己的世界!(微信18710307060)
展开
-
Python 面试中 8 个必考问题
1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList('a') print "list1 = %s" % list1 print ...转载 2018-11-16 15:53:50 · 218 阅读 · 1 评论 -
收藏,Python 开发中有哪些高级技巧?
Python 开发中有哪些高级技巧?这是知乎上一个问题,我总结了一些常见的技巧在这里,可能谈不上多高级,但掌握这些至少可以让你的代码看起来 Pythonic 一点。如果你还在按照类C语言的那套风格来写的话,在 code review 恐怕会要被吐槽了。 列表推导式 >>> chars = [ c for c in 'python' ] >>> chars ...转载 2018-12-13 14:44:47 · 165 阅读 · 0 评论 -
对比几段代码,看看你是 Python 菜鸟还是老鸟
Python 里有个小彩蛋: 在 Python Shell 里输入 import this 这段话被称作“Python 之禅”(The Zen of Python),它列举了一些 Python 所推崇的理念,比如: 优美胜于丑陋明确胜于隐晦简单胜于复杂 …可读性很重要不要忽略错误 面对不确定时,拒绝猜测现在做好过不做,但盲目动手不如不做 如果你的实现很难说清楚,那是个坏想法;反之亦然 ...转载 2018-12-20 10:17:41 · 638 阅读 · 0 评论