2017年11月10日
摘要: 1.import python常用内置模块的使用(datetime,logging,os,command)一个.py文件就称为模块; python引入了包的概念,每个包下面都有一个__init__.py文件,这个文件是必须存在的,否则,python就把这个目录当成普通目录,而不是一个包.__init 阅读全文
posted @ 2017-11-10 07:20 阿文闲聊 阅读(1026) 评论(0) 推荐(0) 编辑
  2017年11月9日
摘要: 1.异常的形式 try: 正常的操作except Exception as e: 发送异常,执行这块代码else: 如果没有异常执行这块代码finally: 不管如何,最后一定要执行的代码 #object 这个是所有类的基类 #Exception 这个类是所有异常类的基类 2.异常处理方法 Exce 阅读全文
posted @ 2017-11-09 08:01 阿文闲聊 阅读(117) 评论(0) 推荐(0) 编辑
  2017年11月8日
摘要: 1.类的私有变量: class A(object): _name='ling' __sex='F' def hello(self): print(self._name) 通过在属性变量名前加上双下划线定义属性为私有属性;1._XX以单下划线开头的表示的是protected类型的变量,即保护类型只能允 阅读全文
posted @ 2017-11-08 06:37 阿文闲聊 阅读(723) 评论(0) 推荐(0) 编辑
  2017年11月7日
摘要: 1.类的一般形式 创建类我们一般用class关键字来创建一个类,class后面跟类名字,可以自定义,最后以冒号结尾,class ClassName: '''类的说明''' 类的内容类的内容可以写类的全局变量,方法等class ren(object): '''this is a new class'' 阅读全文
posted @ 2017-11-07 04:54 阿文闲聊 阅读(118) 评论(0) 推荐(0) 编辑
  2017年11月4日
摘要: 列表生成式:可以对一组元素进行过滤,还可以对得到的元素进行转换处理; 例子:a=[x*x for x in xrange(10) if x*x%2==0] 列表生成器:最简单的办法,把原来的生成式的[]换成()就ok了; lt = (x*x for x in xrange(1,10) if x%2= 阅读全文
posted @ 2017-11-04 08:50 阿文闲聊 阅读(134) 评论(0) 推荐(0) 编辑
  2017年11月3日
摘要: 1.高阶函数:就是把函数当成参数传递的一种函数,def add(x,y,f): return f(x) + f(y)print(add(-8,11,abs)) map()函数:map函数是python内置的一个高阶函数,它接受一个函数f和一个list,并把list的元素以此传递给函数f,然后返回一个 阅读全文
posted @ 2017-11-03 07:43 阿文闲聊 阅读(160) 评论(0) 推荐(0) 编辑
  2017年11月1日
摘要: 1.函数的写法: def functionname( parameters ): "函数_文档字符串" function_suite return [expression] 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定 阅读全文
posted @ 2017-11-01 21:42 阿文闲聊 阅读(312) 评论(0) 推荐(0) 编辑
  2017年10月30日
摘要: 1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中 list = [67, 234, 35, 14, 18, 6, 9, 5]list.sort()with open('20171030','w') as f: f.write(str 阅读全文
posted @ 2017-10-30 17:55 阿文闲聊 阅读(231) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: getencoder(encoding) getdecoder(encoding) getreader(encoding) getwriter(encoding) 5.文件操作的常用方法 python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法; 1.得到当前工作目录,即当前P 阅读全文
posted @ 2017-10-27 13:57 阿文闲聊 阅读(152) 评论(0) 推荐(0) 编辑
  2017年10月26日
摘要: 1. 实现1-100的所有的和 def qiuhe(x, y): return x + y he = 0for i in xrange(1, 101): he =qiuhe(he,i)print (he) 2. 实现1-500所有奇数的和 3.求1+ 2! + 3! + 4! + ……20!的和 4 阅读全文
posted @ 2017-10-26 11:47 阿文闲聊 阅读(185) 评论(0) 推荐(0) 编辑