python
AnyThingFromBigban
这个作者很懒,什么都没留下…
展开
-
Python-GUI 编程-wxpython教程02-追踪鼠标坐标数值
import wxclass MyFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,"my frame",size=(300,300)) panel = wx.Panel(self,-1) panel.Bind(wx.EVT_MOTION,self.On...原创 2019-10-21 19:36:56 · 387 阅读 · 0 评论 -
Python-Gui编程-wxpython教程-01-展示图片
"""python3.7 wx_version=4.0.6__date__ = 2019/10/21"""import wxclass Frame(wx.Frame): def __init__(self,image,parent=None,id=-1,pos=wx.DefaultPosition,title="Hello wxPython!"): temp =...原创 2019-10-21 19:32:16 · 450 阅读 · 0 评论 -
Python3 字典中混合list排序
mydict = { 'Li':['M',7], 'Zhang':['E',2], 'Wang':['P',3], 'Du':['C',2], 'Ma':['C',9], 'Zhe':['H',7]}res = sorted(mydict.items(),key=lambda x:x[1][1])#根据value结构[m,n]中n的值进行排序print(res)#输出...原创 2019-07-22 20:39:25 · 554 阅读 · 0 评论 -
Python3 多维列表排序
@[TOC](Python3 多维列表排序–itemgetter()的使用)from operator import itemgettergameresult=[["Bob",95.00],'A'],["ALan",86.0,'C'],['Mandy',82.5,'A'],['Rob',86,'E']]res = sorted(gameresult,key=itemgetter(2,1))#...原创 2019-07-22 11:33:38 · 2089 阅读 · 0 评论 -
Python3 输入年月日算出这是一年的第几天。
from functools import reduceyear = int(input('year:\n'))month = int(input('month:\n'))days = int(input('days:\n'))months = [0,31,28,31,30,31,30,31,31,30,31,30]leap_moths = [0,31,29,31,30,31,30,3...原创 2018-04-07 00:21:54 · 5222 阅读 · 0 评论 -
Python中 The "freeze_support()" line can be omitted if the program错误
multiprocessing是跨平台的,但是,在不同平台下使用还是不同的,只要在win平台使用multiprocessing,大概率是会出现错误的,而在linux上可以顺利运行。代码如下:import timefrom multiprocessing import Process, Queueq = Queue()def write(): for char in "he...原创 2018-04-06 17:34:59 · 4513 阅读 · 1 评论 -
python中的and和or运算逻辑--短路逻辑
原文链接为了防止原文链接失效,所以复制了一份。python中 and 和 or 运算的核心思想 ——— 短路逻辑1. 包含一个逻辑运算符 首先从基本的概念着手,python中哪些对象会被当成 False 呢?而哪些又是 True 呢?在Python中,None、任何数值类型中的0、空字符串“”、空元组()、空列表[]、空字典{}都被当作False,还有自定义类型,如果实现了 __ nonzer...转载 2018-04-09 19:20:48 · 2255 阅读 · 0 评论 -
Python3 打印菱形
n = int(input('enter a number:'))for i in range(1,n+1,2): k = (n-i)//2 print( ' '* k , '*' * i)for p in range(n-2,0,-2): o = (n-p)//2 print(' '*o, '*'*p)原创 2019-07-22 20:28:03 · 213 阅读 · 0 评论 -
Python3 比赛对决问题
"""两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 """import itertoolsA = ["a", "b", "c"]B = ["x", "y", "z"]tea原创 2018-04-08 16:55:17 · 993 阅读 · 3 评论 -
python3计算s=a+aa+aaa+aaaa...的计算结果
from functools import reducea = int(input('a:'))n = int(input(('n:')))list = []for i in range(1,n+1): list.append(int('{}'.format(a)*i))s = reduce(lambda x,y:x+y,list)print(list)print(s)原创 2018-04-08 12:13:22 · 12974 阅读 · 0 评论 -
python 统计字符数,可统计中文
import res = input('输入一串字符:')char = re.findall(r'[a-zA-Z]',s)num = re.findall(r'[0-9]',s)blank = re.findall(r' ',s)#\u4E00-\u9FFF是中文的范围chi = re.findall(r'[\u4E00-\u9FFF]',s)other = len(s)-len(c...转载 2018-04-08 10:33:51 · 7133 阅读 · 0 评论 -
将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
def prime(n): l = [] while n>1: for i in range(2,n+1): if n%i == 0: n = int(n/i) l.append(i) break return ls = input...原创 2018-04-07 16:27:29 · 587 阅读 · 0 评论 -
windows下virtualenv 多版本冲突解决办法
在C:\python36\Script 和C:\python27\Script(自己的python目录) 下面的virtualenv改成相应的virtualenv2和virtualenv3.之后就可以使用所需的virtualenv来创建虚拟环境。问题解决。原创 2018-01-15 14:56:05 · 804 阅读 · 0 评论 -
deepinlinux深度系统安装docker的一点教训
以为深度和Ubuntu差不多,所以就直接按照docker教程上关于Ubuntu的安装教程走,最后发现不行。于是跑到深度论坛,解决了问题。点击打开链接并且启动docker是要在后面加上tag 的,没有加的话默认是 latest,会出错的。原创 2017-12-07 15:17:37 · 8259 阅读 · 0 评论 -
Python3 configparse 读取cfg文件踩的小坑
首先,用的是configparse模块,这个模块的缺点就是忘里面写数据的时候,会把之前的数据覆盖掉,在较大的cfg文件中添加新数据,不建议使用configparse,可以看看configobj模块。再有,在Python3中 导入configparse,ConfigParse是Python2 中的。文件路径要写绝对路径,要不然读不出数据。configparse出错九成是路径写错了,检查一下路原创 2017-12-08 15:38:09 · 2572 阅读 · 0 评论 -
python实现统计单词出现的位置和数量
import sysimport reWORD_RE = re.compile(r'\w+')index = {}with open(sys.argv[1], encoding='utf-8') as fp: for line_no, line in enumerate(fp, 1): for match in WORD_RE.finditer(line):转载 2017-10-30 18:23:02 · 3410 阅读 · 0 评论 -
Python怎么利用多核cpu
原文链接http://www.cnblogs.com/stubborn412/p/4033651.htmlGIL 与 Python 线程的纠葛GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少?# 请勿在工作中模仿,危险:)def dead_loop(): whi转载 2017-06-22 21:44:04 · 26798 阅读 · 1 评论