摘要: 文件readlines() 读取所有内容,返回列表打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容,重写写内容;】 a,追加模式。【可读;不存在则创建;存在则只追加内容;】"+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+ 阅读全文
posted @ 2017-04-21 19:53 WhatTTEver 阅读(156) 评论(0) 推荐(0)
摘要: AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法错误(的子类) ;代码没有正确对齐 Ind 阅读全文
posted @ 2017-04-15 13:57 WhatTTEver 阅读(166) 评论(0) 推荐(0)
摘要: #__authou__="Leo"# 面向过程 代码自上而下编写(代码重复性高)'''# 打印成绩单 # 排名 # 判断成绩是否进步或者退步'''#上面这三个是要执行的代码,如果是面向过程,那么相同的代码就是复制粘贴使用#代码重复写grade=int(input("请输入成绩:\n"))while 阅读全文
posted @ 2017-04-14 21:34 WhatTTEver 阅读(503) 评论(0) 推荐(0)
摘要: import timeimport datetime'''Return the CPU time or real time since the start of the process or since the first call to clock(). This has as much prec 阅读全文
posted @ 2017-04-14 00:01 WhatTTEver 阅读(188) 评论(0) 推荐(0)
摘要: import os 1.os.sep 可以取代操作系统特定的路径分割符。 2.os.name字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。 3.os.getenv() 获取系统路径 4.os.listdir(dirname)返回 阅读全文
posted @ 2017-04-12 23:31 WhatTTEver 阅读(243) 评论(0) 推荐(0)
摘要: 字典推导式: dic={i:j for i in [1,2,3] for j in ['a','b','c']} 理论上来说会生成{1:'a',1:'b',1:'c',2:'a',2:'b',2:'c',3:'a',3:'b',3:'c'}这样一个字典 但是实际上输出: 因为字典的key是唯一的,所 阅读全文
posted @ 2017-04-08 22:44 WhatTTEver 阅读(466) 评论(0) 推荐(0)
摘要: 迭代器:表示的是数据流,迭代器的计算是惰性的,可以被next()函数调用并不断返回值,直到没有数据时抛出异常StopIteration 迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退, 不过这也没什么,因为人们很少在迭代途中往 阅读全文
posted @ 2017-04-08 20:34 WhatTTEver 阅读(117) 评论(0) 推荐(0)
摘要: 计算机中的所有数据都是二进制数 python2中默认的是编码格式是ASCCI码,python3中默认的编码格式是UTF-8 可以通过以下代码查看当前的编码格式: import sys print(sys.getdefaultencoding())#输出当前的编码格式 字符编码转换 很多其它国家都搞出 阅读全文
posted @ 2017-04-08 19:10 WhatTTEver 阅读(179) 评论(0) 推荐(0)
摘要: decrator 装饰器:定义:本质是函数,(装饰其他函数)就是为其他函数添加功能原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器的功能知识储备1、函数即变量 把函数当成参数传递给另一个函数2、高阶函数(满足其一) a:把一个函数名当做实参传递给另外一个函数(在 阅读全文
posted @ 2017-04-07 22:35 WhatTTEver 阅读(138) 评论(0) 推荐(0)
摘要: 提示:break、continue只在前一个while或for里面起作用,如果外层还有一个while或for循环,它们则不对外层的循环起作用! 如while True: for i in range(10): if i >5: break while True会一直循环,而里面的for循环在i=6时 阅读全文
posted @ 2017-04-06 13:47 WhatTTEver 阅读(2008) 评论(0) 推荐(0)