
python基础
wangyanao520
python
展开
-
python模块:collections额外数据类型
python的collections模块扩展了几种数据类型除了基本的str、list、tuple、set、dict、number等基本数据类型,collections又扩展了几种额外的数据类型namedtuple(): 生成可以使用名字来访问元素内容的tuple子类deque: 双端队列,可以快速的从另外一侧追加和推出对象Counter: 计数器,主要用来计数OrderedDict: ...原创 2019-11-29 18:53:03 · 240 阅读 · 0 评论 -
python3的sys.stdin、sys.stdout和sys.stderr用法
sys.stdin是标准化输入的方法import sysprint('Plase input your name: ')name = sys.stdin.readline()print('Hello ', name)Plase input your name:MingHello Mingpython3中使用sys.stdin.readline()可以实现标准输入,其中默认输入...原创 2019-11-29 17:47:12 · 4578 阅读 · 2 评论 -
HTTP和HTTPS的区别和理解
HTTP:超文本传输协议。是互联网上应用最为广泛的网络协议,所有的www文件都必须遵守这个标准。是一个客户端和服务端请求和应答的标准(TCP),用于从www服务器传输超文本到本地浏览器的传输协议,使浏览器更加高效,使网络传输减少。HTTPS:以安全为目标的HTTP通道,简单讲就是HTTP的安全版,即HTTP的SSL层,通过SSL加密。HTTPS和SSL支持使用X。509数字认证,如果需要的话用...转载 2018-11-23 20:23:21 · 681 阅读 · 0 评论 -
python内存管理
关于python的存储问题(1)由于python中万物皆对象,所以python的存储问题是对象的存储问题,并且对于每个对象,python会分配一块内存空间去存储它(2)对于整数和短小的字符等,python会执行缓存机制,即将这些对象进行缓存,不会为相同的对象分配多个内存空间(3)容器对象,如列表、元组、字典等,存储的其他对象,仅仅是其他对象的引用,即地址,并不是这些对象本身关于引用计数器...转载 2018-11-23 21:07:05 · 200 阅读 · 0 评论 -
数据库设计----三范式
数据库的设计----三范式:第一范式:数据库的每一列都是不可分割的原子数据项,即列不可拆分(即实体中的某个属性有多个值时,必须拆分为不同的属性。)第一范式的合理遵循需要根据系统的实际需求来定。比如某些数据库系统中需要用到“地址”这个属性,本来直接将“地址”属性设计成一个数据库表的字段就行。但是如果系统经常会访问“地址”属性中的“城市”部分,那么就非要将“地址”这个属性重新拆分为省份、城市、详细...转载 2018-11-29 10:50:41 · 313 阅读 · 0 评论 -
Mysql数据库操作
修改表-修改字段,重命名版:alter table 表名 change 原名 新名 类型及约束alter table students change birthday birth datetime not null;修改表-修改字段,不重名版本:alter table 表名 modify 列名 类型和约束;alter table students modify birth date no...原创 2018-11-29 11:02:40 · 156 阅读 · 0 评论