随笔分类 - python基础知识
python基础知识点,多看多回顾
摘要:Python中可以用如下方式表示正负无穷: 利用 inf 做简单加、乘算术运算仍会得到 inf 但是利用 inf 乘以0会得到 not-a-number(NaN): 除了inf外的其他数除以inf,会得到0 通常的运算是不会得到 inf值的 inf的运算规则遵从 IEEE-754 standard
阅读全文
摘要:map、reduce、filter、sorted函数,这些函数都支持函数作为参数。 map函数 map() 函数语法:map(function, iterable, ...) function -- 函数 iterable -- 一个或多个序列 map函数 map()接收一个函数 f 和一个 lis
阅读全文
摘要:# 转自:https://www.cnblogs.com/xiugeng/p/8635862.html 读取文件的三个方法:read()、readline()、readlines()。均可接受一个变量用以限制每次读取的数据量,但通常不使用。本章目的是分析和总结三种读取方式的使用方法和特点。 回到顶部
阅读全文
摘要:在保存cookies时,如果存在着中文字符,cookies保存会报错。所以需要对数据进行编码。 通常cookies的保存都是以Base64来保存。所以先要对数据编码成bytes,再编码成base64字符串。 一、pickle模块: 将数据转换为bytes pickle模块是python的标准模块,提
阅读全文
摘要:#转载请留言联系 很多人平时需要打开文件进行读取写入操作时,通常这样: 这样写有一个潜在的问题,如果在调用 write 的过程中,出现了异常进而导致后续代码无法继续执行,close 方法无法被正常调用,因此资源就会一直被该程序占用者释放。那么该如何改进代码呢? 对于系统资源如文件、数据库连接、soc
阅读全文
摘要:什么是魔方方法? 魔法属性和魔法方法是Python内置的一些属性和方法,代表着特殊意义,命名时会在前后加两个下划线,在执行特定操作时,系统会自动调用它。 __init__ 接受类的参数。初始化方法,通过类创建对象时,自动触发执行 __new__ 对象的创建,是一个静态方法,第一个参数是cls。 __
阅读全文
摘要:#转载请联系 编写函数时,如果没办法预计用户传入的参数有多少个,可以用装包的方式。在进行数据的处理时,把包拆开,语法上就是把前面的*去掉。如果没有把*去掉会出现什么问题呢? 至于为什么去掉**kwargs的*会报错呢?我暂时也不知道原因- -| 现在有一个需求,task()函数里面还要再写一个函数,
阅读全文
摘要:#原创,转载请先留言联系 在阅读此文前,建议先看一下我的另一篇博文:https://www.cnblogs.com/chichung/p/9607226.html 浅拷贝 深拷贝 深拷贝与浅拷贝的区别 1.浅拷贝 由输出结果可知。d列表浅拷贝了c列表,所以d列表重新分配了一个内存空间。但是,由于是浅
阅读全文
摘要:#转载请联系 tcp/ip是协议族,重要的是tcp和ip两个协议 tcp/ip分为4层: 1. 网络接口层(物理层、数据链路层):包括传输介质(网线)、计算机中对应的网络接口卡等 2. 网络层(互联网层):主要用IP地址来完成对主机的寻址,它还负责数据包在多种网络中的路由 3. 传输层:主要为两台主
阅读全文
摘要:#转载请联系 举个栗子,http的长连接与短连接就是tcp的长连接与短连接。一、短连接: 短连接实现流程: 1. 建立连接 2. 客户端向发送消息 3. 服务端响应回传消息给客户端 4. 完成一次发送与接收(读、写)服务 5. 关闭连接 短连接的特点: 1. 管理简单,占用资源相对长连接要少,但是每
阅读全文
摘要:转载自:https://www.zhihu.com/question/20125256 原作者:路人甲 我特别喜欢吃核桃,以前我吃核桃的时候我都是这样吃的:一个一个用手剥了吃。 转载自:https://www.zhihu.com/question/20125256 原作者:路人甲 我特别喜欢吃核桃,
阅读全文
摘要:最近在pythonTip做题的时候,遇到了deque类,以前对其不太了解,现在特此总结一下 deque类是python标准库collections模块中的一项,它提供了两端都可以操作的序列,这意味着,在序列的前后你都可以执行添加或删除操作。 1.创建deque序列: from collections
阅读全文
摘要:用三元表达式可以写成: return A if B else C
阅读全文
摘要:赋值运算符 实例 = c = a,即c = a += c += a,即c = c+a -= c -=a,即c= c-a *= c *= a,即c = c*a /= c /= a,即c = c/a //= c //=a,即c = c//a(取整除的数) %= c %=a,即c = c%a(取模,即余数
阅读全文