![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
jj_千寻
qq:425776024
展开
-
hash、hashlib使用
import hashlib# hash转换print(hash('aa'))print(hash('aa'))print(hash(111))print(hash(str([1, 2, 3, 4])))# md5加密m = hashlib.md5()m.update('sss'.encode('utf-8'))print(m.hexdigest())...转载 2019-03-01 13:25:45 · 733 阅读 · 0 评论 -
python-多线程
ThreadPool,DummyPool 线程池ProcessPool 进程池threading 线程 进程和线程的关系:(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。(3)CPU分给线程,即真正在CPU上运行的是线程。 并行处理(Parallel Processing)是计...转载 2019-02-14 16:42:58 · 190 阅读 · 0 评论 -
python-time和datetime
https://docs.python.org/3/library/time.html#module-time time.time()import timeprint(time.time())#浮点数,称为UNIX纪元时间戳,是从1970年1月1日0点起到今天经过的秒数。#有6位小数,使用round函数,可以实现浮点数的四舍五入。#可指定参数保留的小数位数print(round...原创 2019-02-14 11:17:18 · 119 阅读 · 0 评论 -
python-pickle持久化存档
那么为什么需要序列化和反序列化这一操作呢?便于存储。序列化过程将文本信息转变为二进制数据流。这样就信息就容易存储在硬盘之中,当需要读取文件的时候,从硬盘中读取数据,然后再将其反序列化便可以得到原始的数据。在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来,方便以后使用,而不是简单的放入内存中关机断电就丢失数据。python模块大全中的Pickle模块就派上用场了,它...转载 2019-02-14 10:56:46 · 294 阅读 · 0 评论 -
python-namedtuple使用
https://www.cnblogs.com/chenlin163/p/7259061.html利用collections.namedtuple,可以方便的创建对象,import collections MyTupleClass = collections.namedtuple('MyTupleClass',['name', 'age', 'job'])obj = MyTuple...转载 2019-02-14 10:38:40 · 163 阅读 · 0 评论 -
python栈、队列的使用
栈 #栈stack = [3, 4, 5]stack.append(6)stack.append(7)#stack[3, 4, 5, 6, 7]stack.pop()#7stack#[3, 4, 5, 6]stack.pop()#6queuePython的Queue模块提供一种适用于多线程编程的先进先出(FIFO)容器使用:put(),将元素添加到序列尾...原创 2019-02-13 12:17:30 · 2563 阅读 · 0 评论 -
2.(图)-邻接表链表表示
class list_node: def __init__(self): self.val = 0 self.next = Nonehead = [list_node] * 6newnode = list_node()data = [[0, 5], [1, 2], [2, 1], [1, 5], [5, 1], [2, 3], [3, 2]...转载 2019-03-03 19:32:30 · 260 阅读 · 0 评论 -
python max函数技巧
max(*args, key=None): # 返回最大值max(iterable, *[, default=obj, key=func]) -> valuemax(arg1, arg2, *args, *[, key=func]) -> value初级技巧tmp = max(1,2,4)print(tmp)#可迭代对象a = [1, 2, 3, 4, 5, 6]...转载 2019-02-12 19:45:05 · 4068 阅读 · 0 评论 -
Python图像库PIL 使用
可以轻松的使用一下图像功能,官方API:http://effbot.org/imagingbook/from PIL import Imagedef img_show(img): pil_img = Image.fromarray(np.uint8(img)) pil_img.show()(x_train, t_train), (x_test, t_test) = load_...转载 2019-02-09 17:14:03 · 728 阅读 · 0 评论 -
pyhthon-chr
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。语法以下是 chr() 方法的语法:chr(i)参数i -- 可以是10进制也可以是16进制的形式的数字。返回值返回值是当前整数对应的ascii字符。>>>print chr(0x30), chr(0x31), chr(0x61) # 十六...转载 2019-02-09 17:11:19 · 158 阅读 · 0 评论 -
python-collections模块-Counter类
Counter类的目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。collections模块自Python 2.4版本开始被引入,包含了dict、set、list、tuple以外的一些特殊的容器类型,分别是:OrderedDict类:排序字典,是字典的子类。引入自2.7...转载 2019-02-09 17:02:00 · 236 阅读 · 0 评论 -
python索引、切片
通常一个切片操作要提供三个参数 [start_index: stop_index: step] alist = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]print(alist)print(alist[-1: -5: -1])print(alist[1: 5: 1])#反转print(alist [::-1])#output[0, 1, 2, 3, ...原创 2019-02-14 22:27:27 · 286 阅读 · 0 评论 -
python-str判断字符串是字母 数字 大小写还是空格
官方API https://docs.python.org/2/library/stdtypes.html?highlight=str%20isspace#str.isalnum str.isalnum() 所有字符都是数字或者字母,为真返回 Ture,否则返回 False。str.isalpha() 所有字符都是字母(当字符串为中文时, 也返回True),为真返回 Ture,否则...原创 2019-02-14 20:29:34 · 2810 阅读 · 0 评论 -
python-魔法方法
http://blog.51cto.com/leejia/2132061?source=dra构造方法1.__init__:指明一个对象初始化的行为,它获取任何传给构造器的参数2.调用x = SomeClass() 的时候, __init__ 并不是第一个被调用的方法,事实上,第一个被调用的是 __new__ 3.对象的生命周期结束的时候, __del__ 会被调用比较__...转载 2019-02-14 17:30:25 · 959 阅读 · 0 评论