在python模块,是一个python文件,以.py结尾,包含了python对象定义 和python语句 通过import语句 ,语法 From ..... import 语句,语法 搜索路径 当导入一个模块,python解析器对模块位置的搜索顺序是: 1.当前目录(是当前项目的路径) 2.如果不在 ...
分类:
编程语言 时间:
2017-07-29 20:25:08
阅读次数:
146
什么是异常? 异常:不正常的情况 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常出现的原因: 不正 ...
分类:
编程语言 时间:
2017-07-28 20:51:31
阅读次数:
232
json只能处理简单的数据类型。列表,字典,字符串等。函数不行。用于不同语言之间的相互转化。 编码:把一个Python对象编码转换成Json字符串 json.dumps() 把内存的数据对象存到硬盘。 解码:把Json格式字符串解码转换成Python对象 json.loads() 从硬盘再把数据对象 ...
分类:
Web程序 时间:
2017-07-22 18:10:09
阅读次数:
180
Python对象继承set类型 class Feature(set): def __init__(self): set.__init__(self) # 这里演示将Feature类的加号重载成set.add方法 def __add__(self, feature): set.add(self, fe... ...
分类:
编程语言 时间:
2017-07-22 14:23:29
阅读次数:
201
Python对象中一些方法 一、__str__ class Teacher: def __init__(self,name,age): self.name=name self.age=age self.courses=[] def teach(self): print('%s teach' %sel ...
分类:
编程语言 时间:
2017-07-09 23:15:27
阅读次数:
258
一、isinstance()和issubclass()命令 1、isinstance(对象,类型) 用来判定该对象是不是此类型或者说是该对象是不是此类的对象,返回结果为True和False,如图所示。 注:在python3中类和类型做了统一,都叫做类。 2、issubclass(对象(子类),对象( ...
分类:
编程语言 时间:
2017-07-07 17:30:29
阅读次数:
152
一、模块导入 1.定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块 ...
分类:
编程语言 时间:
2017-06-30 12:24:10
阅读次数:
205
Python对象特性0x01:所有Python对象都有三个特性以及属性*身份:每一个对象都有一个唯一的身份标识自己,任何一个都可以用内建函数id()来得到。*类型:决定了可以保存什么样的类型的值,可以进行什么样的操作,可以遵循什么样的规则,用内建函数type()可以查看。*值:对象..
分类:
编程语言 时间:
2017-06-23 20:57:25
阅读次数:
138
一、property属性高级用法
可以将对象方法作为属性使用
例子:
classFoo:
def__init__(self,age):
)self.__age=age
@property
defage(self):
returnself.__age
@age.setter
defage(self,args):
self.__age=args
@age.deleter
defage(self):
delself.__age
obj=Foo(20)
print..
分类:
编程语言 时间:
2017-06-19 22:05:52
阅读次数:
239
对象的种类 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: Tag , NavigableString , BeautifulSoup , Comment 。 Tag Tag对象与XML或者HTML原生文档中的tag相同 ...
分类:
其他好文 时间:
2017-06-16 10:17:34
阅读次数:
228