2018年1月21日
摘要: class Dog: def __init__(self, name, aggr, hp, kind): self.name = name self.aggr = aggr self.hp = hp self.kind = kind def bite(self, person): person.hp 阅读全文
posted @ 2018-01-21 13:43 V神丫丫 阅读(269) 评论(0) 推荐(0)
  2018年1月16日
摘要: class Person: count=0 count+=1 def __init__(self): pass join=Person() print(Person.count) class Foo: count = 0 def __init__(self): Foo.count += 1 f1 = 阅读全文
posted @ 2018-01-16 22:09 V神丫丫 阅读(184) 评论(0) 推荐(0)
摘要: 3.查看属性&调用方法: 阅读全文
posted @ 2018-01-16 21:50 V神丫丫 阅读(129) 评论(0) 推荐(0)
  2018年1月13日
摘要: os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs 阅读全文
posted @ 2018-01-13 18:21 V神丫丫 阅读(130) 评论(0) 推荐(0)
摘要: 程序员终生与bug斗争,为了铲除bug,怎能不懂异常处理的基本技巧? python提供了异常处理的一个方法try 1.常见的程序错误有: ValueError 传入无效的参数 TypeError 对类型无效的操作 IndentationError 缩进错误 SyntaxError Python 语法 阅读全文
posted @ 2018-01-13 14:35 V神丫丫 阅读(192) 评论(0) 推荐(0)
摘要: 1,包 定义:把解决一类问题的模块放在同一个文件夹里 导入语法:在import from...import导入语句中(而不是在使用时)遇到带点的 本质:就是一个包含__init__.py文件的目录,在py2中,必须有__init__.py文件,py3没有也可以执行。包只是模块的一种形式而已,包即模块 阅读全文
posted @ 2018-01-13 13:29 V神丫丫 阅读(358) 评论(0) 推荐(0)
  2018年1月11日
摘要: 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 四种方法:dumps loads 在内存角度的操作 dump load 和文件操作相关是序列化操作 优点:通用的序列化方法 缺点:只有很少的一部分数据类型可以通过json转换: dict str 阅读全文
posted @ 2018-01-11 22:40 V神丫丫 阅读(178) 评论(0) 推荐(0)
摘要: 定义:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 一、模块注意: 1.所有的模块都应该自觉的往上写 2.调用模块的时候都是最先在本地找 3.写模块的顺序是:内置模块-->扩展模块-->自定义模块 二、模块的几种写法: 1.import 模块名 调用:模块 阅读全文
posted @ 2018-01-11 20:09 V神丫丫 阅读(268) 评论(0) 推荐(0)
  2018年1月9日
摘要: 一、re模块下的常用方法 : findall search match spilt sub subn compile finditer首先要:import re 导入模块 findall 在字符串中查找所有满足条件的,并返回 ret=re.findall('a','asdvma') print(re 阅读全文
posted @ 2018-01-09 20:36 V神丫丫 阅读(292) 评论(0) 推荐(0)
摘要: 在线测试工具:http://tool.chinaz.com/regex/?qq-pf-to=pcqq.group 阅读全文
posted @ 2018-01-09 20:01 V神丫丫 阅读(193) 评论(0) 推荐(0)