05 2019 档案

摘要:反射(重点) hasattr,getsttr,setattr,delattr,其中(hasattr,getsttr成对出现,也是最重要的),(,setattr,delattr了解就行,没那么重要) hasttr可以调用类中的@classmethod, @staticmethod方法,也可以调用类的实 阅读全文
posted @ 2019-05-23 14:21 寒~轩 阅读(152) 评论(0) 推荐(0)
摘要:一. 类属性说明 一:我们定义的类的属性到底存到哪里了?有两种方式查看 dir(类名):查出的是一个名字列表 类名.__dict__:查出的是一个字典,key为属性名,value为属性值 二:特殊的类属性 类名.__name__# 类的名字(字符串) 类名.__doc__# 类的文档字符串 类名._ 阅读全文
posted @ 2019-05-19 21:45 寒~轩 阅读(1573) 评论(0) 推荐(0)
摘要:1.用递归的方法实现 dic = { '北京': { '东城': { '沙河': { '链家':{}, '安居客':{'三里屯'} }, '天通苑': {'北方明珠', '天通尾货'} }, '朝阳': { '花家地': {'朝阳公园', '望京soho'}, '北小河': {'北小河公园', '北 阅读全文
posted @ 2019-05-17 11:03 寒~轩 阅读(191) 评论(0) 推荐(0)
摘要:一. collections模块 1.namedtuple(用来表示坐标) from collections import namedtuple point=namedtuple('point',['x','y']) p=point(1,2) print(p.x) print(p.y) circle 阅读全文
posted @ 2019-05-15 20:21 寒~轩 阅读(140) 评论(0) 推荐(0)
摘要:一 . 内置函数 内置函数就是python内部给我们编写好的函数,我们可以直接拿来用 1.几个比较关键的内置函数: (1).zip() #无论是L1多还是L2多,都返回到最短的那个截至 L1=[1,2,3,4] L2=['a','b','c'] ret=zip(L1,L2) for i in ret 阅读全文
posted @ 2019-05-03 16:02 寒~轩 阅读(186) 评论(0) 推荐(0)
摘要:一. 迭代器 1.如何查看一个数据类型的所有方法? #dir()可以查看数据类型所有可使用的方法 print(dir([1,2])) print(dir({1,2})) print(dir('')) #结果: ['__add__', '__class__', '__contains__', '__d 阅读全文
posted @ 2019-05-02 20:45 寒~轩 阅读(151) 评论(0) 推荐(0)