![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
卧室人类
文章不过是一种文字游戏,程序不过是一种数据游戏,那人生是一种什么游戏呢?
展开
-
Python3 threading多线程返回值(搬运国外论坛)
最近写了个爬虫想多线程爬网站,同时爬几个然后比较结果,看了很多方法,然后去国外论坛看了一个类很好,join和返回值一起(直接返回join值),不用写2道,简直完美from threading import Threadclass ThreadWithReturnValue(Thread): def __init__(self, group=None, target=None, name=None,args=(), kwargs={}, Verbose=None): Thr.翻译 2020-11-16 04:36:08 · 787 阅读 · 1 评论 -
Python函数重写及逻辑分析 之(sum)(Numpy)
Python自带的sum很简单了,重写出来是这样的def newSum(seq,start=0): for i in seq: start += i return start至于Numpy的就有点复杂了,因为Numpy的涉及到不同层级数组的合并,而且合并的层级是可控的。好吧老办法先易到难。首先我先把不同层级的数组的数据合并,也就是所有的数全部相加开始的思维是分2步走,第一降维,第二相加def newSum1(seq,start=0):原创 2020-11-06 13:15:48 · 421 阅读 · 0 评论 -
Python函数重写及逻辑分析 之(enumerate)
最近没事,想把Python的自带基础函数用python写一遍思想是这样的就是和原Python函数一样的功能也顺便摸清运行的原理先上enumerate原函数的实例alist=['a','b','c']for i,j in enumerate(alist): print(i,j)开始的思路试试是否原函数是拼接的字符段def newEnumerate1(seq,start=0): newList=[] for i in seq: newLis原创 2020-11-06 01:32:01 · 826 阅读 · 0 评论 -
Python函数重写及逻辑分析 之(round)
def newRound(x,n): y = str(x) aDotNumList = y.split(".") orderNum = aDotNumList[1] intY = int(orderNum[n]) if intY < 5: aDotNumList[1]=int(orderNum[:n]) else: aDotNumList[1]=int(orderNum[:n])+1 x =.原创 2020-11-04 12:26:13 · 551 阅读 · 2 评论