- 博客(10)
- 收藏
- 关注
原创 python关于文件读取read()里面的参数解释
怎么设置比size小的多的值也读取了全部的文件内容?这次读取的内容的大小为 整个内容的字符串长度,依旧成功输出了几乎(少4个字)全部的内容.如果一次性读取比如10G的文件,内存就直接爆了,所以需要限制单次读取的大小.本文详细说明文件读取时,read()中参数的解释,可直接滑到文尾看总结.也就是说在文件管理器中,显示为字节数量为x,那么默认size的值为x-1。实际是265,997 字节(约为259k)大小的文件,f.read()读取文件的整个内容,返回的是字符串。案例三:代码及其运行结果。
2022-09-05 01:03:25
6801
原创 python各种数据解析库的速度对比
对比提取数据工具提取速度1>>>正则表达式2>>>BeautifulSoup(忽略其中的css选择器需调用的select方法)3>>>parsel(包含使用xpath提取和css选择器提取)4>>>lxml库etree模块XPath
2022-09-04 19:00:00
883
原创 python:一文搞懂多线程,多进程,异步协程的使用场景
案例一代表纯CPU计算------进程池完胜案例二代表CPU耗时=IO耗时------协程异步完胜案例三代表少量CPU计算, 大量IO操作(相对于CPU计算的时间是大量的)------线程池完胜案例四代表极少量CPU计算------单线程完胜
2022-09-03 22:33:17
1150
1
原创 输入五个整数,将他们从大到小顺序排列
将5个整数做成列表,运用sorted函数将列表元素的值从小到大排序,然后利用切片反转列表元素.输入35,55,33,55,66。
2022-07-26 20:58:46
6219
原创 python:关于for循环嵌套内容的简单判断
c经历自己小循环次数5次(3,4,5,6,7)*b的循环次数=120次。b经历自己小循环次数4次(1,2,3,4,)*a的循环次数=24次。n层循环总次数=n自己小循环的次数*上一次(n-1)循环总次数。a经历6次循环,(0,1,2,3,4,5)2,加入第二层for循环,也就是for循环嵌套。设置变量count来记录for循环遍历次数。这时候关于for循环嵌套的规律已经出来了。3,加入第三层for循环嵌套。a,b,c的值,.........
2022-07-26 19:11:12
1301
原创 求两个数的最小公倍数,两种简单解法
先取两个数的最大值,然后再取两个数的乘积值,那么最小公倍数一定在这个动态范围内,那么用范围内的数分别除以两个数,同时达到余数为零的条件就得到了最小公倍数。这个方法是各大平台用的教学方法,秉承着能不使用while循环就不使用的原则,毕竟脑子没那么灵活,想到了思路二.当然,还有更多其他方法,总的来说最方便自己理解的思路,才是最好的思路,对自己而言,思路二是最方便自己理解的。最大值分别除以两个数余数都等于零时,输出,不为零就继续加最大值.输入33和45,输出495。......
2022-07-22 20:43:13
1561
1
原创 for和return,for和else之间的纠葛
同理,for循环中加入continue,那么else代码块还是会执行,因为continue只是中断了一次,会继续循环下去.也就是说,将return放在与for同级,那么循环将一直持续下去,直到结束,达到我们想要的结果.而不是将return放在for下面,归属于for的代码块,使得for只循环了一次.当for循环里面发生了break,也就是中断了循环,else不会执行代码块,.如果将return缩进换一下,不放在for下面,与for同级呢?在for循环中,如果我们在for下用return。...
2022-07-22 01:40:59
1148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人