摘要:
Python中的is和==的区别 Python中的对象包含三要素:id、type、value。 其中id用来唯一标示一个对象,type标识对象的类型,value是对象的值。 is判断的是a对象是否就是b对象,是通过id来判断的。 ==判断的是a对象的值是否和b对象的值相等,是通过value来判断的。 阅读全文
posted @ 2018-10-02 19:15
夏晓旭
阅读(2833)
评论(0)
推荐(0)
摘要:
代码: #encoding=utf-8for i in dir(__builtins__): #print "i:",i try: #这里的i是个字符串,并不能直接用dir(i)来生成内置方法列表,需要用eval来转换一下 if 'copy' in dir(eval(i)): print i exc 阅读全文
posted @ 2018-10-02 19:11
夏晓旭
阅读(292)
评论(0)
推荐(0)
摘要:
python中有两个下划线__的是内置方法,一个下划线_或者没有下划线的可能是属性,也可能是方法,也可能是类名,如果在类中定义的就是类的私有成员。 >>> dir(__builtins__)['ArithmeticError', 'AssertionError', 'AttributeError', 阅读全文
posted @ 2018-10-02 17:50
夏晓旭
阅读(1495)
评论(0)
推荐(0)
摘要:
交互模式下调用对象的__repr__()方法,这个方法表示的是一个编码 >>> u"国庆节快乐"u'\u56fd\u5e86\u8282\u5feb\u4e50' 用print+对象是调用对象的__str__方法>>> print u"国庆节快乐"国庆节快乐>>> 定义一个类,重写__repr__和 阅读全文
posted @ 2018-10-02 17:03
夏晓旭
阅读(745)
评论(0)
推荐(0)
摘要:
新建const.py: #-*-coding:UTF-8-*- #Filename: const.py # 定义一个常量类实现常量的功能 # # 该类定义了一个方法__setattr()__,和一个异常ConstError, ConstError类继承 # 自类TypeError. 通过调用类自带的 阅读全文
posted @ 2018-10-02 14:50
夏晓旭
阅读(9286)
评论(0)
推荐(0)

浙公网安备 33010602011771号