Practice

Reverse string by word with Python

Reverse string by word is a very popular interview question. In python you can solve it easily with code like below. def reverse_string_by_word(s): lst = s.split() # split by blank space by...

Python中的下划线和魔法方法

下划线在 Python 中有很特别的意义。 开门见山 下划线在 Python 中有特殊的意义,简单来说,可以总结成三点。 单下划线在前一般用于声明私有成员,比如 _private_var 单下划线在后一般用于命名已经被保留关键字占用的变量,比如 class_,type_ 双下划线一般被用于 Python 内置的特殊方法或者属性,比如 __name__,__file__...

在Python中查找和替换文本

Python 编程中的小技巧。 最简单的查找替换 在 Python 中查找和替换非常简单,如果当前对象是一个字符串str时,你可以使用该类型提供的find()或者index()方法查找指定的字符,如果能找到则会返回字符第一次出现的索引,如果不存在则返回-1。 >>> s = 'Cat and Dog' >>> s.find('Dog') 8 &g...

Find and replace text with Python

Tips of Python programming. Basic find and replace Search and replace text in Python is simple, you can find a specific string with find() or index() method, it will return the index of first m...

Python中的logging模块

最近修改了项目里的 logging 相关功能,用到了 python 标准库里的 logging 模块,在此做一些记录。 主要是从官方文档和 stackoverflow 上查询到的一些内容。 官方文档 技术博客 基本用法 下面的代码展示了 logging 最基本的用法。 # -*- coding: utf-8 -*- import logging import sy...

读书 - 《霍乱时期的爱情》

文/大橙子 作者歌颂的应该不是爱情,至于男女主最后终在一起,我也不认为那是爱情。 文章开篇写了医生一个老朋友的自杀,有意的自杀,无非想表达,衰老,有些人不愿意面对,而像医生、女主、男主,都最终到了衰老的年纪,衰老会面临很多问题,最大的问题应该是孤独。老人需要陪伴,费尔明娜最后和男主在一起,是因为她需要最后的陪伴而已,不是爱情。 纵观男主弗洛伦蒂诺一生,那扭曲的爱情观所,...

读书 - 《月亮与六便士》

文/大橙子 一个伟大的艺术家,40 岁时,有稳定的家庭及职业,却突然放弃了一切,只为追求自己心中所深信的真理:“我必须画画!” 我必须得说,我等普通老板姓是无法理解伟大艺术家自私、奔放、狂野、无道德约束的灵魂的,更别说那些食不果腹的日子。 有人说,这时高更人物传记。我也不了解。抛却不能理解的部分,故事本事还是很精彩的。 不剧透,有兴趣自己了解。

读书 - 《活着》

文/大橙子 没什么好说的,白花花的语言,依托中国抗日战后至今的时代背景,以富贵的经历叙述了很多中国式悲哀。 富二代的富贵,吃喝嫖赌,散尽家财,老爹气死。 搬出豪宅,交出家财,开始辛勤劳作,不料老丈人八抬大轿把嫁出去的女儿接了回去。 媳妇终究还是回来了,这时的母亲却生病了。 去城里请医生,却被国民党抓了去做炮兵。 仗也没怎么打。日本鬼子撤出中国,继而开始了国共内战。...

读书 - 《无声告白》

文/大橙子 故事以莉迪亚之死为主线,讲述了 Lee 一家的故事,父母对子女教育的失败,父母婚姻的失败。 故事中的母亲玛莉琳,从小就是个特别的孩子,虽是个女孩,却异于其他女孩,立志长大做一名医生。这与她的母亲期望一直相悖,母亲一直希望她成为一个家庭主妇,有房子、老公、孩子。当玛莉琳接到哈佛的录用通知书时,母亲也是那样告诉她的:你在那里会遇见你未来老公的。 故事中的父亲 L...

两个鸡蛋的问题

前段时间有个朋友在问了这个关于鸡蛋和楼层的问题。一开始我也是懵逼的,没弄明白说的是什么意思,且让我从头细细道来。 问题描述 假如给你两个完全一样的鸡蛋,现在有n层楼高的房子,鸡蛋最高可以从t层掉下来不会碎,再往上加一层就碎了。请问,最少需要尝试多少次可以得知t是多少层? 解题思路 如果我没在题目中着重说明是两个鸡蛋,很多人看到题目是都是茫然的。假设你忽略了鸡蛋个数的约束,得到的方...

读书 - 《挪威的森林》

文/大橙子 不清楚村上在表达什么,故事里的木月、直子、直子的姐姐、永泽的女朋友初美,以及哪所疗养院里的许许多多的人,忧郁、自杀。那么多人死了,也没有交代原因,我想这应该是那个年代日本社会经常发生的事情。 故事里也又例外,像永泽这样的不缺钱的富二代,头脑清楚,目标明确,即使在考取公务员后,回到宿舍还自学班牙语,即使他已经自学掌握了好几门外语了。永泽的私生活,涉及到另外一个话...

读书 - 《西厢记》

文/大橙子 这本书是某人要求我读的,啊。 故事以崔莺莺和张生的爱情展开,毫无疑问,故事的主题就是歌颂爱情。整个故事中,给人印象最深,让人最喜欢的要数红娘,这也是故事得以发展的最重要的线索。没有红娘的机智与聪慧,任凭张生才高有八斗十斗,任凭小姐有多聪慧有多貌美,最终都不可能得到圆满的结局。 另有一个巴掌拍不响,若不是初次见面崔莺莺眉目传情,张生也不会痴心妄想,以至...

读书 - 《解忧杂货店》

文/大橙子 五星好评,强烈推荐! 这本书让人最惊叹的地方,在于作者的逻辑安排,整本书以几个独立的故事铺展开来,各个故事之间却紧密相连,环环相扣。同时,作者想要表达的人生感悟,在故事中缓缓道来。 第一个是关于击剑女运动员静子的故事,也是关于爱情与理想的故事。男朋友重病,却在男友与奥运梦之间是无从选择。虽然杂货店里人,从后人角度看到,那届奥运会在后来由于日本对俄罗斯...

一行代码让浏览器变成记事本

有时候你为了测试富文本的显示效果,需要新建一个 html 或者 word? 太麻烦了。把下面这行代码贴到 Chrome 浏览器地址栏,按下回车,一切都搞定了,so easy! data:text/html,<html contenteditable> 现在你可以往浏览器里输入任何内容,爽不? 其实这也不是什么核武器,只是让浏览器直接执行一下它本身就支持的东西。这这个...

读书 - 《傲慢与偏见》

文/大橙子 很经典的爱情故事,情节比较简单,结合英国那个时代背景看会更好,如当时的社交文化,当时遗产继承制度(如无男嗣,则传给亲戚关系里最近的男嗣。由于班纳特夫妇无儿子,因此,班纳特老爷的侄子柯林斯,成为日后继承班纳特家庭财产的人选)。 作者比较擅长对人物性格的刻画。伊丽莎白聪慧、漂亮,却对威廉编织的谎言深信不疑,并以此对达西的人格妄下判断。达西英俊、富有,却无法摆脱心中...