随笔分类 - Python归纳
摘要:HashTable是一种非常常见且用途十分广泛的数据结构,使用hashtable可以大大提高数据的检索速度,是一种非常优秀的结构 Hash算法: 既然说到hashtable,首先明白hash是什么意思,hash的中文翻译是散列 hash是一类算法的统称,散列函数(或散列算法,又称为哈希函数,是一种从
阅读全文
摘要:1.python运行速度慢的原因: python不是强类型的语言,所以解释器运行时遇到变量以及数据类型转换,比较操作,引用变量时都需要检查其数据类型 python的编译器启动速度比java快,但几乎每次都要启动编译 python的对象模型会导致访问内存效率变低,Numpy的指针执行缓存区数据的值,而
阅读全文
摘要:1.代码int('20',8)的返回结果是:16 2.日志的统计和记录对于程序开发来说非常重要,python提供了非常好用的日志模块logging 3.元祖修改 4.python内置映射类型称为字典 5. 6. 7.鸭子类型:在鸭子类型中,关注的不是对象的类型本身,而是它是如何使用的,例如在不使用鸭
阅读全文
摘要:第一种:根据headers设置反爬虫 从用户请求的headers反爬虫是最常见的反爬虫策略,很多网站都会对headers的user-agent进行检测,还有一部分网站会对referer进行检测(一些资源网站的防盗链就是检测referer),如果遇到了这类的反爬虫机制的话,可以直接在爬虫中添加head
阅读全文
摘要:1.sql语句: 解释:由hire_date进行排序,降序desc,最大的就是最晚进来的员工,limit 如果是只有一个参数的话,那么说明是除了前面多少个数据, 如果后面有两个参数的话,那么就是说第一个参数就是从这开始取数据,后面的第二个参数就是去除多少个数据,比如limit 2,1 就是从第三个员
阅读全文
摘要:1.range的使用讲解: 首先呢如果只是一个参数的话,那么就是循环遍历这个参数递增,例如 range(5)>>[1,2,3,4] 如果是两个参数的话,且注意后面的第二个参数要比第一个大,否则取不了值,为空,例如(注意,是以默认递增1的速度递增的) 如果是三个参数的话,那么就是指定了递增的数字,比如
阅读全文
摘要:1.lpython是python语言的lisp前端,它类似于普通的lisp语言,他会被直接编译成字节码。 2。python中的变量只在哪里需要设置内部变量,在__init__函数中。 3.map()会根据提供的函数对指定序列做出映射,第一个参数function以参数序列中的每一个元素调用functi
阅读全文
摘要:1.python中主要存在四种命名方式: 1.python中主要存在四种命名方式: object #公用方法 _object #半保护 #被看作是“protect”,意思是只有类对象和子类对象自己能访问到这些变量, 在模块或类外不可以使用,不能用’from module import *’导入。 #
阅读全文
摘要:1.is和==的区别:官方文档解释:is表示的是对象标识符,而==表示的是相等equal,is的作用是用来检查对象的标识符是否一致,也就是两个对象在内存中的地址是否一样 而==是用来检查两个对象是否相等 而我们在检查a is b的时候,相当于是检查id(a)=id(b),er检查a==b的时候,实际
阅读全文
摘要:sql性能优化的几种方式: 1.查询的模糊匹配: 尽量避免在一个复杂查询里面使用like '%parm%',前面的%会导致相关列的索引无法使用,最好不要用 直接修改后台,根据输入条件,先查出符合条件的供应商,并把相关的记录保存在一个临时表里面,然后在用临时表去做复杂关联 2.索引问题: 在做性能跟踪
阅读全文
摘要:1.线性表若采用链式存储结构的时候,要求内存中可用存储单位的地址是:连续或者不连续都可以 链式存储去找后继节点或者前驱节点是使用指针来实现的,不需要连续的内存,当然,也可以是连续的内存地址 2. 线性表具有如下的特点: 1.均匀性:虽然不同数据表的数据元素可以是各种各样的 但是对于同一个线性表的各元
阅读全文
摘要:1.在命令行:dd是删除光标所在的那一整行 yy是复制光标所在的那一整行 p是将已复制的数据在光标的下一行粘贴 P是将已复制的数据在光标的上一行粘贴 2.在命令行中查找的话 从上往下查找:/ 从下往上:? 针对/,使用‘n’查找下一个,使用‘N’查找上一个 3.进程之间的通信方式: 消息队列 本地s
阅读全文
摘要:1. python中的而标准数据类型: number(数字) string(字符串) list(列表) tuple(元祖) dic(字典) 其中数字类型有: python支持四种不同的数字类型: in(有符号整型) lnng(长整型,可以代表八进制和十六进制) float(浮点型) complex(
阅读全文
摘要:第一天的主要内容 * Python的背景* 安装pythton * Python基础知识 * 控制结构 * 功能 * 读/写文件 * 实验部分 ```python ``` > ## 为什么使用Python ( Why Python?) * Python是开源的,这意味着它是免费的。 * Python
阅读全文