Luxin's Blog

《Effective Python》笔记-第3章 函数

第十九条:不要把函数返回的多个数值拆分到三个以上的变量中 函数可以把多个值合起来通过一个元组返回给调用者,以便利用Python得unpacking机制去拆分。 对于函数返回的多个值,可以把普通变量没有捕获到得那些值全部捕获到一个带星号的变量中。为了避免调用方要接收一大堆返回值,容易出错,以及拆分返回值返回值的那行代码过长,不符合PEP8风格,我们不应该把函数返回的多个值拆分到三个以上的变...

《Effective Python》笔记-第2章 列表与字典

第十一条:学会对序列做切片 在Python中,凡是实现了_getitem_与_setitem_这两个特殊方法的类都可以切割。最基本的写法是somelist[start:end]这一形式来切割,也就是从start开始切割到end这个位置,但不包含end本身的元素。如果是从头开始切割,可以省略冒号左侧的下标0,这样看起来更加清晰。同样的,如果一直切割到末尾,也应省略冒号右侧的下标。 用负数作...

Annual Plan

保持一颗学徒的心 像学徒一样,专注眼前事,把每一件事都做到位,如果我是汽车制造厂得学徒,不应该只是知道这一步要做什么、下一步该干什么,而是要去刨根问底,去发现藏在繁琐事务中的细节,魔鬼就藏在细节里啊。要知道这个零件为什么被安装在这个位置,是否可以换成别的零件?这起到了什么作用?有没有效率更高的办法?有没有成本更低的办法?要知道这个零件的最大负荷是多少?在什么区间内最稳定?不同的车子...