世界的过客

每个人获得的东西都恰好是他值得获得的东西

  • 理解Python的切片表示

    原文understanding-slice-notaion 它非常简单: # 译者:切片用数学的区间表示的说法都是左开右闭的 [),即含左不含右 a[start:stop] # 取从start到stop-1 a[start:] # 取start到a的最后一个元素 a[:stop] # 取第0个到stop-1个元素 a[:] # 复制整个list 还有个step(步长)的值,可以一起用:

    Read more…
  • Three Years

    哇,终于到三年了, 时间真是可怕的东西。 不知不觉已经毕业三年了,感觉自己昨天才毕业 装嫩。

    Read more…
  • Python中的正则基础

    Python中的re 元字符总览 . ^ $ * + ?

    Read more…
  • git pre-commit workflow

    之前看了程序人生的一篇code is law,做了点小小的实践。想起在QQ群看到一个人的分享截图,于是就想将之前做的实践查到的资料删减翻译下整理成文章,如果万一有团队内部的技术分享会还是可以分享下的。

    Read more…
  • Env is Evil: ycmd server SHUT DOWN Unexpected exit code -11

    What issue? The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer’).

    Read more…
  • ASGI规范中文版

    异步服务网关接口(Asynchronous Server Gateway Interface) 规范 Version:2.

    Read more…
  • Coroutine

    Fluent Python阅读笔记 从可迭代对象说起 迭代器 使用iter内置函数可以获取迭代器的对象,如果对象实现了__iter__, 而__iter__一般返回迭代器,那么对象就是可迭代的。 序列都可以迭代,实现了__getitem__方法,并且参数从零开始索引的也可以迭代。

    Read more…
  • Two Years

    两年了,总觉得该总结下了。工作一年的时候没啥心思。 虽然现在处境不算好,但是内心强大多了。 2016年的7月4号,是毕业后工作的第一天。 记得那天,天气不错,我当时到了后由于没人招待还问了我们公司没人事么,记得很清楚CEO笑着说了句要什么人事。

    Read more…
  • Pathlib

    在上次Python3 unknown 里我记录了Python3新加的一个库pathlib,还给了如下一个example

    Read more…
  • 不知道的Python3特性

    下面这几个是我日常基本没使用过的特性。 高级解包 # in python2 In [2]: a, b = 1, 2 In [3]: a, b = b, a # now in python3 In [4]: a, b, *rest = range(10) In [5]: print(a) 0 In [6]: print(b) 1 In [7]: print(rest) [2, 3, 4, 5, 6, 7, 8, 9] In [8]: a, *rest, b = range(10) In [9]: print(a) 0 In [10]: print(rest) [1, 2, 3, 4, 5, 6, 7, 8] In [11]: print(b) 9 强制关键词参数 如果不想用*args收集多余参数你可能这么写

    Read more…