python
snowsky2010
这个作者很懒,什么都没留下…
展开
-
python 多线程
进程、线程之间的关系打个比方:如果有一个车间,车间里面有工人在工作。那么进程就相当于这个车间,而线程就相当于车间里面工作的工人。 是不是差不多明白点了。进程不能运行,它是一些资源的封装体,主要是cpu,io,内存资源,好比车间里的电和工具一样。每个进程要运行至少需要一个线程,这个线程就是主线程。线程是负责干具体的工作的。单线程的例子:import timedef eat(food): p原创 2017-11-30 10:04:54 · 220 阅读 · 0 评论 -
python 装饰器
python 装饰器装饰器的用途:当写好一些函数,想对这些函数添加额外的附加功能(例如:登录验证,授权,日志等),而不改变原来函数的写法和调用,就需要用到装饰器。装饰器特点:代码重用不改变已写函数的本身不影响函数的返回结果原创 2017-11-21 20:41:43 · 303 阅读 · 0 评论 -
python反射
反射作用反射是以字符串的方式执行方法以字符串的形式设置属性反射常用函数 hasattr,getattr,setattr,delattr示例1 初识函数class Dog(object): def __init__(self,name): self.name = name self.color = "red" def say(self):原创 2017-11-23 20:42:46 · 265 阅读 · 0 评论 -
python 字符编码
python的字符编码如果不弄明白,早晚会坑你一把的。python2 和python3的升级之一就是字符编码。python2的默认字符编码是ASCII ,而python3 的默认字符编码是unicode。编码的起源ASCII码是最早的字符编码,python诞生的时候没有考虑过其他国家也会使用计算机,使用python,于是在最初设计的时候就用ASCII作为默认的编码。ASCII码是8个字节,最多只能表原创 2017-11-27 20:58:46 · 714 阅读 · 0 评论