写作热力图 加载中...
加载中...

2018

python 面向对象

python 面向对象

什么是面向对象? 哈哈,其实此对象非彼对象,程序中的面向对象可不是这样,假设我们要处理学生的成绩表,为了表示一个学生的成绩,面向过程的程序可以用一个dict表示: std1 = { 'name': 'Michael', 'score&#x...

python 的偏函数

Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换: >>> int('...

关于 hexo 代码高亮和行号问题

关于 hexo 代码高亮和行号问题

之前在文章中加入代码我都是使用 tab,很奇怪的是为什么不显示行号,都是如图所示的样子 今天发现原来要想代码高亮和显示行号是不可直接 tab 的 必须```code``` 包住代码才行 例如 def log(func): def wrapper(*args,**kw): pri...

Python 的装饰器

什么是装饰器在函数调用前后自动打印日志,但又不希望修改函数的定义,这种在代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator)。 本质上,decorator就是一个返回函数的高阶函数。所以,我们要定义一个能打印日志的decorator,例如: def log(func): ...

Python 列表生成

生成器列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 L = []for x in range(1,11): L.append(x * x)print(L) 得出 [1, 4, 9, 16, 25, 36, 49, 64...

191011121323