python基础
文章平均质量分 94
Lei Peng
一条游走在互联网中咸鱼
展开
-
详解python中的__new__方法
python中的__new__方法的使用一丶object类中对__new__方法的定义class object:@staticmethod # known case of __new__def __new__(cls, *more): # known special case of object.__new__""" T.__new__(S, ...) -> a new ...原创 2017-07-31 10:24:00 · 9746 阅读 · 0 评论 -
python—timedelta
timedelta 是datetime中的一个对象,该对象表示两个时间的差值构造函数:datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)其中参数都是可选,默认值为0下面应该是常识,几乎每个人都知道:1 millisecond = 10转载 2017-07-31 16:56:38 · 728 阅读 · 0 评论 -
python-垃圾回收机制
Python的GC模块主要运用了“引用计数”(reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过“标记-清除”(mark and sweep)解决容器对象可能产生的循环引用的问题。通过“分代回收”(generation collection)以空间换取时间来进一步提高垃圾回收的效率。转载 2017-08-07 18:22:55 · 332 阅读 · 0 评论 -
python—装饰器
python-装饰器【Decorator】(又名语法糖)需要掌握知识点闭包:用人话来讲就是,嵌套定义在非全局作用域里面的函数能够记住它在被定义的时候它所处的封闭命名空间。函数作用域全局作用域局部作用域*args,**kwargs步骤一【什么是装饰器】:装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也原创 2017-08-01 18:20:46 · 255 阅读 · 0 评论 -
python-单例模式
python-单例模式(四种实现方式)一丶使用模块Python 的模块就是天然的单例模式,因为模块在第一次导入时,会生成 .pyc 文件,当第二次导入时,就会直接加载 .pyc 文件,而不会再次执行模块代码。因此,我们只需把相关的函数和数据定义在一个模块中,就可以获得一个单例对象了#mysingleton.pyclass Mysingleton(object):def转载 2017-07-31 15:32:10 · 439 阅读 · 0 评论 -
初入django6-在页面中正常显示包含html标记的内容
在我们使用django开发类似于博客这样的系统中,肯定会有一些富文本的内容,就是说在编辑的时候,可以进行加粗、字体、段落、表格等等操作。 我们会把编辑好的内容存储起来,然后在用的时候读取出来显示,但是如果直接显示,会把富文本的标记一起显示,而没有真正显示富文本的效果。 这是因为django的模板系统做了一些工作,例如,把<转换为<,把>转换为>等等,这些被转义了的符号,会直接显示在页面上转载 2017-08-22 15:40:00 · 567 阅读 · 0 评论 -
CentOS 7 Install python3 and pip3
yum install python36yum install python36-develyum install python36-setuptoolseasy_install-3.6 pip!!! 检查 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down 第一行的python 引用保持一致,且为#! /usr/bin/python2.7...原创 2019-08-09 16:33:31 · 205 阅读 · 0 评论