摘要:
"练习" 目录 "11.13" 1.叠加装饰器的装饰顺序与执行顺序 "1.1无参装饰器模板:" "1.2有参装饰器" "2.什么是无参装饰器与有参装饰器" 3.简述可迭代对象,迭代器对象及迭代取值方式,及for循环内部原理 "3.1迭代器" "3.2 迭代协议" "3.2 for 循环内部原理" " 阅读全文
摘要:
[TOC] 一、字符串的内置方法 1、replace 替换 2、divmod 除数余数结合 3.abs 返回绝对值 4.eval 、exec执行字符串表达式 exec 执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码。 evel: exec: 阅读全文
摘要:
[TOC] 深浅拷贝区别 1.浅拷贝copy 通过以上结果可以看出,进行浅拷贝时,我们的字典第一层n1和n3指向的内存地址已经改变了,但是对于第二层里的列表并没有拷贝,它的内存地址还是一样的。原理如下图: 结论:所以对于浅拷贝,字典、列表、元组等类型,它们只拷贝第一层地址。 2.深拷贝deepcop 阅读全文
摘要:
[TOC] 班级表 班级表 mysql create table class( cid int auto_increment primary key, caption int not null )charset utf8; Query OK, 0 rows affected (0.41 sec) 学 阅读全文
摘要:
[TOC] 一、python操作数据库 二、数据注入问题 阅读全文
摘要:
[TOC] 一、数据库的类型 关系性数据库 MySQL, oracle, sqlite, db2, sql server 1.数据与数据之间可以有关联和限制的 2.关系型数据库通常都是表结构,也就意味着你在用关系型数据库的时候,第一步就是确定表结构 非关系性数据库 redis,mon 阅读全文
摘要:
[TOC] 一、进程简介 1.什么是并发、并行? 并发:看起来像同时运行,内部:服务器来回切换者服务,速度很快,用户感觉不到 并行:真正意义上的同时运行 2.什么是同步异步? 同步异步:表示任务的提交方式 同步:任务提交之后,必须等待有返回结果,才继续执行下一步 异步:任务提交之后,不等待,继续执行 阅读全文
摘要:
[TOC] [doc] 一、网络编程大体图 二、TCP协议 TCP协议又叫:流失协议、可靠协议 1.TCP协议像流水一样一直发送,一直接收 2.TCP协议可靠的原因:有反馈机制(发送一句,回复一句才会发送下一句) 洪水攻击:同一时间发送给服务器大量请求 1.三次握手,四次挥手图 2.tcp代码 1. 阅读全文
摘要:
[TOC] 一、什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 1.语法错误 不可容忍的 2.逻辑错误 可以容忍,在程序的运行的时候某个地方逻辑有错误 二 、异常的种类 阅读全文
摘要:
[TOC] 一、三元表达式 三元表达式: 1.当x大的时候返回x,当y大的时候返回y 2.当某个条件成立做一件事,不成立做另一件事 三元表达式固定表达式: 1. 值(1) if 条件 else 值(2) 条件成立 值(1) 条件不成立 值(2) 2.三元表达式只推荐两种选择的情况下(是或非) 例子1 阅读全文
摘要:
目录 面向对象基础 "一、定义类名的规范" "二、查看名称空间" "三、对象的绑定方法" "四、对象面子查找顺序" "五、新式类与经典类" "面向对象三大特性" 一.继承 "1.什么是继承?" "2.继承与抽象" "3.继承与代码的重用性" "4.派生" "5.继承的顺序" "6.issubcals 阅读全文
摘要:
"四大器" 目录 一、迭代器 "1.迭代协议" "2.一个简单的迭代器:" "3.迭代异常处理(迭代完了,没有了,try)" 二、生成器 "yield与return的区别:" 三、装饰器 "1.无参模板(二层)" "2.有参模板(三层)" 四、内置装饰器(绑定方法) "1.@property内置装饰 阅读全文
摘要:
[TOC] 一、模块 1.什么事模块 模块:是一系列功能的集合体,而函数是某一功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。 模块的三种来源: 1:内置(python解释器自带的) 2:第三方的(别人写的) 3:自定义的(自己 阅读全文
摘要:
[TOC] 一、re正则模块 1.正则表达式 在线测试工具 http://tool.chinaz.com/regex/ 1.找出字符串中符合正则的内容 2.返回列表,列表中是正则表达匹配的内容 2.search(往后查找,搜索) : 1.返回一个对象,必须调用group才能看到结果 阅读全文
摘要:
[TOC] 一、匿名函数 匿名函数lambda:没有名字的函数 特点: 临时存在,用完就销毁 匿名函数通常不会单独使用,配合内置函数一起使用 解释:左边的相当于函数的形参,右边相当于函数的返回值 1.求和普通方法 2.匿名函数配合内置求和: 二:比较薪资,返回人名: 1. 2.把index写成匿名函 阅读全文
摘要:
[TOC] 打开文件的模式 模式选择 一、修改文件的两种方法 第一种方式修改文件: 修改文件: 1.将数据由硬盘读到内存(读文件) 2.在内存中完成修改(字符串的替换) 3.再覆盖原来的内容(写文件) 优点:硬盘上只有一个文件 缺点:当文件过大的情况下,可能会造成内存溢出 replace 替换 第二 阅读全文