10 2017 档案

摘要:StringIO: from io import StringIO 内存中,开辟的一个文本模式的buffer,可以像文件对象一样操作它 当close方法被调用的时候,这个buffer会被释放 getvalue() 获取全部内容,跟文件指针没有关系 例子: from io import StringIO sio = StringIO() print(sio.readable(), sio... 阅读全文
posted @ 2017-10-29 15:54 zzzzz~ 阅读(473) 评论(0) 推荐(0)
摘要:CPU构成: 运算器:完成各种算数运算、逻辑运算、数据传输等数据加工处理 控制器:控制程序的执行 存储器:用于记忆程序和数据,例如内存 输入设备:将数据或者程序输入到计算机中,例如:键鼠 输出设备:将数据或者程序处理结果展示给用户 例如:显示器、打印机等 一般I/O操作,指的是文件IO,若是网络IO会直接称呼 网络IO 文件IO常用操作: Open :打开 Read :读取 w... 阅读全文
posted @ 2017-10-25 19:06 zzzzz~ 阅读(251) 评论(0) 推荐(0)
摘要:1、函数的返回值: 例子: def show(x): print(x) return x+1 return x+2 show(5) >>>5 Out[37]: 6 #打印5 返回值6 只执行第一个return python函数使用return语句返回'返回值' 所以函数都有返回值,如果没有return语句,隐式调用return None return语句并不一定是... 阅读全文
posted @ 2017-10-24 09:10 zzzzz~ 阅读(195) 评论(0) 推荐(0)
摘要:str 1、通过索引获取字符串 print('hellowrld'[2:]) >>>llowrld 2、关键字in print('el' in 'hello') 返回bool值 >>>True 3、格式化字符串 print('%s is a good student'%'zz') >>> zz is a good student 4、拼接字符串 a = 'abc' b = 'efg' ... 阅读全文
posted @ 2017-10-10 17:40 zzzzz~ 阅读(484) 评论(0) 推荐(0)
摘要:函数参数解构; 给函数提供实参的时候,可以在集合类型前使用*/** 把集合类型的解构解开,提取所有元素作为函数的实参 非字典类型使用*解构成位置参数 字典类型使用**解构成关键字参数 提取出来的元素数目要和参数的要求匹配,也要和参数的类型匹配 def add(x,y): return x+y add(*(4,5)) >>>9 add(*[4,5]) >>>9 ... 阅读全文
posted @ 2017-10-10 17:26 zzzzz~ 阅读(399) 评论(0) 推荐(0)
摘要:1、简单选择排序: 1、给定一个列表2、将列表赋值给nums3、取列表nums的长度4、迭代长度5、定义一个maxindex,赋值i 假定i为最大值索引6、迭代i+1-length 如果maxindex[i]的值小于nums[j] 将j赋给maxindex 然后nums[maxindex]就是最大值 阅读全文
posted @ 2017-10-10 17:24 zzzzz~ 阅读(143) 评论(0) 推荐(0)
摘要:插入排序: def insertion(lst): for i in range(1,len(lst)): save = lst[i] j = i while j>0 and lst[j-1]>save: lst[j] = lst[j-1] j-=1 ls... 阅读全文
posted @ 2017-10-10 17:09 zzzzz~ 阅读(95) 评论(0) 推荐(0)
摘要:def bubb_dsort(lst2): lst = lst2 for i in range(len(lst)): for j in range(len(lst)-1,0,-1): #降序 if lst[j]>lst[j-1]: lst[j],lst[j-1] = lst[j-1],lst[j] p... 阅读全文
posted @ 2017-10-10 17:07 zzzzz~ 阅读(127) 评论(0) 推荐(0)
摘要:python functions 函数分类: 内建函数 max() reversed() 库函数 math.ceil() 定义: def 函数名 (参数列表): 函数体(代码块) [return 返回值] 1) 函数名就是标识符,命名要求一样 2) 语句块必须缩进,约定4个空格 3) 若没有return语句,隐式会返回一... 阅读全文
posted @ 2017-10-10 17:03 zzzzz~ 阅读(397) 评论(0) 推荐(0)
摘要:1 set 集合 2 3 集合的元素是唯一的,无序的。 4 里面的元素必须是可以hash 5 元素不可用索引 6 set可以迭代 7 ------------------------------------ 8 能够索引的,list/str 元素可以重复 9 可变的,list/dict 元素/键值对 可以就地修改 10 不可... 阅读全文
posted @ 2017-10-09 11:11 zzzzz~ 阅读(219) 评论(0) 推荐(0)