摘要: 一、冒泡排序:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 冒泡排序的时间复杂度 阅读全文
posted @ 2017-06-22 14:53 孤鸟的悲歌丶 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Python3函数、迭代器、装饰器 函数的参数 位置参数 def foo(x,y,z):#位置形参:必须被传值的参数 print(x,y,z) # foo(1,2,3) foo(1,2,3) #位置实参数:与形参一一对应 默认参数(默认参数必须指向不变对象) def register(name,ag 阅读全文
posted @ 2017-06-22 14:52 孤鸟的悲歌丶 阅读(84) 评论(0) 推荐(0) 编辑
摘要: Python3文件处理 一、文件打开: f = open(name[, mode[, buffering]]) 入口参数: name 文件名 mode 选项,字符串 buffering 是否缓冲 (0=不缓冲,1=缓冲, >1的int数=缓冲区大小) 返回值 : 文件对象 mode 选项: "r" 阅读全文
posted @ 2017-06-22 14:51 孤鸟的悲歌丶 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 字符串 1.1 使用单引号(') 用单引号括起来表示字符串,例如: str='this is string'; print(str); 用双引号(") 1.2 双引号中的字符串与单引号中的字符串用法完全相同, 例如: str="this is string"; print(str); 1.3 使 阅读全文
posted @ 2017-06-22 14:49 孤鸟的悲歌丶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: python3中有2种编码格式,分别为str与byte,这里的str相当于Python2中的unicode,byte相当于Python2中的str。再者python3将python源代码编码从ascii改成了utf-8,从外部接收的编码自动转化成了str(Python2中的unicode),大大减少 阅读全文
posted @ 2017-06-22 14:48 孤鸟的悲歌丶 阅读(2622) 评论(0) 推荐(0) 编辑