尾行
我抬眼看了看窗外的月亮,近乎饱满而且皎洁明亮,今天是正月十四,明天,就是她回来的日子了。她终于要回来了!
我们的缘分,还要从一年前的一天说起。那天我照常在计算机学院的附近散步,学院在山上,空气清新,而且向下俯瞰的时候视野很好。然后我就一眼瞥见了她,她从学院楼里快步走出来,牙咬着下嘴唇,眼神清澈明亮,步态很优雅。我经常会好奇人们都在做什么,所以我经常会尾行,一路跟着他们。为了保证有趣,我会先选定一个我觉得使我感兴趣的人,然后通过他们的神态步态来大致猜测他们到底是去做什么。多数时候我的尾行计划都是失败的,一个是多数人从学院出来以后就直接去乘公交车,毕竟在山上,这也可以理解;而另一个则是一些人的生活太无趣了,他们急匆匆地赶去酒吧喝酒,或者去那些我厌恶至极的小巷子,就是荷兰最著名的那种,因此...
夜跑
这几天身体欠佳,晚上经常失眠焦虑,所以我决定在睡觉的点儿之前,出来夜跑。我的计划是从宿舍楼下,绕着附近的两个车站往返一次。虽然路程不长,但由于坡度很大,恰好可以达到使我疲惫的锻炼效果。
夜晚的红绿灯依然在工作,我站在路口等,为了让身体热起来,我开始原地踏起步来。欧洲的夜晚,尤其是到了十一二点的时候街上几乎是没人的,我也不知道我在等什么。今晚的月亮很大,月亮的边缘出现了晕染的光芒,不知道是怎样的物理现象。
“你说,”
听到这个声音的时候我愣了一下,虽然我戴着耳机,但是里面并没有播放任何歌曲——这算是我的一个小怪癖,最初的目的是为了假装听不见,避免跟不熟悉的人尴尬交谈,后来就成了习惯。我赶紧回头,大街上依然是空无一人,只是恰好有一辆货运火车在身后的桥架铁轨上缓速驶过。
“谁?”我有...
涅托奇卡
从法兰到雅典的飞机上我流了一路的泪,这种极强烈的痛苦感受我并不是第一次经历,但却是第一次因为一本书而经历。我手里捧着《涅托奇卡》,陀思妥耶夫斯基就像是一个早该谋面但却初次相见的导师,一切还未晚。小涅托奇卡童年的内心煎熬和我一样,我不敢说自己比她痛苦,但读着陀圣的每一行描写,都能把我带回那个灰色的童年时代,我痛苦的记忆片段不断地闪回,我感觉我有些声嘶力竭,但又忍着不在公共场合爆发这种情绪。然后忍着忍着,在某一个瞬间,这种痛苦便开始畅快淋漓了起来。我得知世界上还有同样的人,哪怕只是文学中虚拟的角色,经历过我的痛苦,理解我的敏感和不安,我就觉得又有了向前的力量。陀圣的笔下生发出我生命底色里的一抹悲凉,我觉得这股悲凉也是力量。
以前我独爱加缪,现在又认识了陀圣,大抵存在主义就是我的解药吧。
Python中的解包(Unpacking)
我尽量用少的文字,多的代码,来帮助大家理解Python中的解包。
Talk is cheap, below is the code:
part 1
a = [1, 2, 3]
>>> a
[1, 2, 3]
a, b, c = [1, 2, 3]
>>> a
1
>>> b
2
>>> c
3
part 2
注意下面代码中那个神奇的星号(*):
a, *b = [1, 2, 3]
>>> a
1
>>> b
[2, 3]
*a, b = [1, 2, 3]
>>> a
[1, 2]
>>> b
3
a, *b, c = [1, 2,...
关于Python的垃圾回收机制的一点补充
本文是对浅析Python的垃圾回收机制(Garbage Collection)一文的一些补充。
声明:本文的代码均运行在Python3.6.5环境下。
小整数对象池
整数在程序运行中应用广泛,为了提高效率,Python在内存中提前创建好了一些整数(并称其为小整数),这些小整数不参与垃圾回收,因此避免了频繁地为它们申请及释放内存带来的性能问题。也就是说,你程序中用到的所有小整数其实都是同一个对象,都指向同一块内存单元。如下:
在Python中,小整数的定义是[-5, 256]这个闭区间的整数。
a = -5
b = -5
print(a is b) # 输出:True
c = 256
d = 256
print(c is d) # 输出:True
e = -6...
60 post articles, 8 pages.