自定义博客皮肤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 144

原创 排序(冒泡、插入)

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 192

原创 字符串(二)

习题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 92

原创 字符串(一)

习题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]=1 for k in dicta.keys(): p...

2019-05-17 23:38:49 89

原创 装饰器

# 一、不含参数的装饰器 #装饰无参数函数 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 50

翻译 配置文件读取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 141

原创 文件读写(一)

获取文件的操作对象 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 124

原创 多进程编程(一)

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

2019-04-29 21:36:51 252

原创 随机数random模块

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

2018-12-17 23:05:09 100

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

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 146

空空如也

空空如也

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

TA关注的人

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