![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python笔记
lujj_6jj
这个作者很懒,什么都没留下…
展开
-
进程和线程——python笔记
参考链接:廖雪峰的官方网站Python 中的多线程,多进程,并发,并行,同步,通信: 目录多任务的实现有3种方式:多进程优缺点:multiprocessingPool(进程池)多线程优缺点:threadinglock(锁)ThreadLocal(全局变量)IO密集型任务 VS 计算密集型任务多线程:需要多核CPU才可能实现,最小...转载 2018-09-17 16:13:32 · 386 阅读 · 0 评论 -
创建虚拟,独立运行环境——python笔记
两种创建虚拟环境的方式:目录virtualenvconda 创建虚拟环境virtualenv第一步,创建目录:mkdir myprojectcd myproject第二步,创建一个独立的Python运行环境,命名为venv:virtualenv --no-site-packages venv--no-site-packages #安装到系统Python...转载 2018-09-17 12:51:41 · 336 阅读 · 0 评论 -
迭代——python笔记
迭代 通过collections模块的Iterable类型判断是否可迭代对象:>>> from collections import Iterable>>> isinstance('abc', Iterable) # str是否可迭代True>>> isinstance([1,2,3], Iterable) # lis...转载 2018-09-17 12:44:06 · 103 阅读 · 0 评论 -
extend和append的区别——python笔记
extend和append的区别extend()接受一个列表参数,把参数列表的元素添加到列表的尾部append()接受一个对象参数,把对象添加到列表的尾部转载 2018-09-17 12:42:27 · 187 阅读 · 0 评论 -
dict和list——python笔记
dict和list比较dict有以下几个特点:查找和插入的速度极快,不会随着key的增加而变慢; 需要占用大量的内存,内存浪费多。而list相反:查找和插入的时间随着元素的增加而增加; 占用空间小,浪费内存很少。...转载 2018-09-17 12:41:43 · 156 阅读 · 0 评论 -
格式化--python笔记
占位符% 占位符 替换内容 %d 整数 %f 浮点数 %s 字符串 %x 十六进制整数 如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串有些时候,字...转载 2018-09-17 12:40:09 · 148 阅读 · 0 评论 -
编码--python笔记
为了避免乱码问题,应当始终坚持使用UTF-8编码对str和bytes进行转换。#!/usr/bin/env python3# -*- coding: utf-8 -*-第一行注释是为了告诉Linux/OS X系统,这是一个Python可执行程序,Windows系统会忽略这个注释;第二行注释是为了告诉Python解释器,按照UTF-8编码读取源代码,否则,你在源代码中写的中文输出可...转载 2018-09-17 12:38:44 · 89 阅读 · 0 评论 -
哈希算法,散列算法,摘要算法——Python笔记
Hashlib它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。import hashlibmd5 = hashlib.md5()md5.update('how to use md5 in python hashlib?'.encode('utf-8'))print(md5.hexdigest())运行结果:d26a5375...转载 2018-09-17 12:45:09 · 309 阅读 · 0 评论