51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#魔法
python 爬恶魔法则(单线程卡成狗)
frombs4importBeautifulSoupimportrequestsimportsysclassdown(object):def__init__(self):self.name=[]self.urls=[]self.nums=0defget_down_url(self):html="http://www.b...
代码星球
·
2020-04-07
python
恶魔
法则
单线程
线程
python魔法方法__reduce__()的妙用
当定义扩展类型时(也就是使用Python的C语言API实现的类型),如果你想pickle它们,你必须告诉Python如何pickle它们。 __reduce__ 被定义之后,当对象被Pickle时就会被调用。它要么返回一个代表全局名称的字符串,Pyhton会查找它并pickle,要么返回一个元组。这...
代码星球
·
2020-04-07
python
魔法
方法
reduce
妙用
python的__slots__节约内存的魔法;检查python每一行代码内存占用情况的工具
在Python中,每个类都有实例属性。默认情况下Python用一个字典来保存一个对象的实例属性。这非常有用,因为它允许我们在运行时去设置任意的新属性。 然而,对于有着已知属性的小类来说,它可能是个瓶颈。这个字典浪费了很多内存。Python不能在对象创建时直接分配一个固定量的内存来保存所有的属性。因此如果你创建许多...
代码星球
·
2020-04-06
python
内存
slots
节约
魔法
文件处理之处理模式及其黑魔法
1.文件打开格式与编码问题2.文件处理模式3.文件的黑魔法4.文件光标移动方式 1.文件打开格式与编码问题文件的打开格式:不加指定模式则默认只读模式,这里需要特殊注意指定编码问题,若不指定,则open函数默认系统的编码,系统的编码就是如果你是windows系统就默认Windows系统的编码文件有打...
代码星球
·
2020-04-04
处理
文件
模式
及其
魔法
Python基本数据类型之列表、元组、字典、集合及其魔法
1.列表可存放任何东西,并且可修改2.列表有序3.列表支持索引与切片4.支持for,while循环,所以列表为可迭代对象5支持in操作,判断元素是否在列表中6可多重索引嵌套列表7.字符串可以转换为列表list():因为其内部使用的是for循环#两者为可迭代对象8.数字不可转列表:不能用for循环,因为数字非可迭代对象9...
代码星球
·
2020-04-04
Python
基本
数据
类型
列表
Python的基本数据数字、字符串、布尔值及其魔法
若要把Pyhton的基本数据类型:数字(int)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dict)都分为一个个不同的角色如:战士,魔法师,刺客,射手,那么他们也就有其相对应的魔法~其实数字就是一个类,在Pycharm中输入int,按住ctrl+点击就可以看到int类中的所有内置...
代码星球
·
2020-04-04
Python
基本
数据
数字
字符串
求魔法力
{求魔法力每个魔法学徒的魔法力是不同的,试编写一个程序,从键盘读入每个学徒的魔法力,求全部魔法学徒的魔法力总和。当用户输入0时,程序结束。}vara:string;i,sum:integer;beginread(i);whilei<>0dobeginsum:=sum+i;read(i);end;writel...
代码星球
·
2020-04-04
求魔
法力
Python黑魔法 --- 异步IO( asyncio) 协程
https://www.jianshu.com/p/b5e347b3a17cpythonasyncio网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的...
IT猿
·
2020-03-27
Python
魔法
异步
IO
asyncio
***CSS魔法堂:选择器及其优先级
一、前言 首先看看一道阿里这期网申的题目吧!1.找出下面优先级相同的选择器 A.img.thumb:after B.[data-job="frontend"]::first-letter C.#main::before &...
IT猿
·
2020-03-26
CSS
魔法
选择器
及其
优先级
iOS开发笔记--宏定义的黑魔法
宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大...
IT猿
·
2020-03-26
iOS
开发
笔记
定义
魔法
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他