自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 多进程编程(二)

进程间协同进程间写操作需要加锁,需要处理进程间协同的问题。进程间协同的方式:Queue、Lock、Semaphore、Event、Pipe、Condition。1、Queue -->put() get() empty() Joinable...

2019-05-17 23:44:51 244

原创 排序(冒泡、插入)

1、冒泡排序在数组x[n]中,从第一个数开始,拿x[i]和后面的数x[i+1]进行比较,如果x[i]比后面的大,就交换两个数的位置,这样遍历一遍数组后,把最大的数据排在了最后面,之后继续循环排剩下的n-1个数,直到完成所有的排序,由于每次都是把最大的排到最后面,就好像冒泡一样,故取名冒泡排序。# 时间复杂度O(n²)def bubblesort(listx): Lx=len(l...

2019-05-17 23:40:19 307

原创 字符串(二)

习题6:py2 :声明str类型变量和unicode变量,将unicode变量变为2个str变量(gbk,utf-8各一次)将utf-8编码的str类型,转换为gbk>>> s='中国'>>> type(s)<class 'str'>>>> s.encode('utf-8')b'\xe4\xb8\xad\xe5\x9b\...

2019-05-17 23:39:11 179

原创 字符串(一)

习题1:一个列表,排重,不能用set,也不能用字典a=[1,2,3,4,5,6,1,2,3,4,56,1,2,3,4,5]方式一:字典dicta={}for i in a: if i in dicta.keys(): dicta[i]+=1 else: dicta[i]=1for k in dicta.keys(): p...

2019-05-17 23:38:49 177

原创 装饰器

# 一、不含参数的装饰器#装饰无参数函数def log(func): def warrper(): print("before func() called.") ret = func() print("after func() called.") return ret return warrper# 使用糖装饰...

2019-05-10 16:52:47 101

翻译 配置文件读取configparser

class Db_configparser(object): ''' 读取配置文件 ''' def __init__(self, config_file_path): # 配置文件地址 self.config_file_path = config_file_path # 初始化读取配置文件类 self...

2019-05-07 11:02:03 212

原创 文件读写(一)

获取文件的操作对象fp=open(r"e:\a.txt",'w',encoding="utf-8")文件对象的常用操作参数绝对路径:e:\a.txt相对路径:a.txt(出现在python的目录中)Mode 文件模式(w、r、a)Buffering:0,没有缓存【io从磁盘取,取数速度慢】;1访问文件时会缓存行,如果数值大于1的整数,表明寄存区的缓冲大小,如果负值,寄存区的...

2019-04-29 21:38:15 176

原创 多进程编程(一)

多进程编程--模块multiprocessingimportmultiprocessing #引入多进程编程模块进程的生命周期:1、创建进程---multiprocessing.Process()#参数 group=None【windows中可忽略,linux、unix中使用用户分组】,target=None【进程要做的事情,通常为函数名】,name=None【进程名称,可自定义】...

2019-04-29 21:36:51 320

原创 随机数random模块

&gt;&gt;&gt; import random1、生成0-1之间的随机数&gt;&gt;&gt; random.random()0.73008232567409362、生成指定范围内的随机整数&gt;&gt;&gt; random.randint(1,10)93、指定列表中取随机数&gt;&gt;&gt; a=[1,2,3,4,5]&gt;&gt;&gt

2018-12-17 23:05:09 178

原创 文件读写-序列化/返序列化

lista=['apple','banana','pear','watermelon','peach']path="C:\\User\\fruitslist.log"写入字符串的lista&gt;&gt;&gt; with open(path,'w') as fp:...     fp.write(str(lista))...读取出来是列表,只有一个元素&gt;&gt;&gt; ...

2018-12-15 20:54:04 247

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除