python内建数据结构 分类 数值型: int float complex bool 序列对象: 字符串str 列表list 元组tuple 键值对: 集合set 字典dict 数值型 (list float complex bool都是class) int:python3 中 int 就是长整型,没有大小限制 float:支持十进制和科学计数法表示,由C的双精度型实现 complex:由实数和虚数部分组成,实部和虚部都是浮点数 bool:int 的子类,仅有2个实例 True 和 False…
通过上篇文章 全栈项目|小书架|微信小程序-首页水平轮播实现 我们实现了前端(小程序)效果图的展示,这篇文章来介绍服务器端的实现. 首页书籍信息 先来回顾一下首页书籍都有哪些信息: 从下面的图片可以看出目前一本图书信息主要有: 图片字段 名称字段 作者字段 出版社字段 除了以上前端页面中可见的信息外,在服务器开发中还需要给每一条记录(数据)都加上下面的几个字段: 创建时间字段 更新时间字段 删除时间字段 最后完成的数据库表如下: ps:由于数据库是直接导入的,之前的数据库是没有时间字段的,所以前…
1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转 s=”abcde", s[::-1]="edcba" 内建函数:1. 类型转换: list(iter), str(obj), unicode(obj), tuple(iter) , 2. len(seq), max(), min() , reversed(), sorted(), sum(), ---------------------------------------------…
列表和队列 一)ArrayList 1.基本原理 ArrayList是一个泛型容器.内部会有一个数组elementData,一般会有预留空间 有一个整数记录实际的元素个数. private transient Object[] elementData; private int size; 2.迭代 1)foreach: foreach的背后,编译器会把它转换为: Iterator<Integer> it = intList.iterator(); while(it.hasNext()){ Sy…
List(列表)接口 简介 List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合. 元素是有序的,即元素的存入顺序和取出顺序一致,元素可以重复,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素. ArrayList al=new ArrayList(); 增加 : al.add(); 在指定位置添加:al.(index,""); 删除指定位置元素:al.remove(index); 修…
如之前讨论,openstack提供一套接口给运维管理平台,运维管理平台通过获取到的IP地址对主机进行监控. 接口名  请求地址  请求方法  请求cookie  请求头  返回值  返回值使用  登录接口  osbc.timanetworks.com/  POST    username='admin'&password='veM]HQ~P'  response.body={"code": 200,'tenant_name':tenant_name},cookie:token_…
Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化 Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 Python第四天   流程控制   if else条件判断  …
把列表当做队列使用,只是在列表中第一个加入的元素,第一个提取出来,拿列表当做队列用,效率并不高.在列表中最后添加或者删除元素速度很快,然而从列表里插入或者从头弹出速度却不快,因为其他所有元素都要一个一个移动. 1 from collections import deque 2 3 queue = deque(['Eric','John','Michael']) #定义队列 4 5 queue.append('Terry') #将字符串Terry追加到队列末尾 6 print(queue) #打印…
Atiti 重定向标准输出到字符串转接口adapter stream流体系 以及 重定向到字符串 原理::syso  向ByteArrayOutputStream这个流理想write字节..然后可以使用toByteArray()得到字节,转化为字符串即可使用啦.. (一)Stream的分类: 1 Node Stream :基本流,可以从名称中看出他是从哪个地方输入输出的. 1.1 用于文件输入输出流: FileInputStream, FileOutputStream 1.2 用于内存数组的输入…
文件 readlines 列表 readline 字符串 read 字符串   列表---拆分---小列表   f=file('test.log','r') for line in f.readlines(): print line.strip('\n').split(':') 字符串 l='a:b:c:d' l.split(':') ['a', 'b', 'c', 'd']   打印文件第一列: for i in f.readlines(): print i.split(':')[0]   f…