上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 模板:控制对象的产生 class Mymeta(type): def __call__(self, *args, **kwargs): obj=object.__new__(self) obj.__init__(*args, **kwargs) return obj class Person(metaclass=Mymeta): ... 阅读全文
posted @ 2019-09-04 17:00 年少无为腿毛怪 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1.什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 type是内置的一个元类,所有的类都是由type实例化得到,type类是产生所有类的元类 # 先class 一个类 class Person: def 阅读全文
posted @ 2019-09-03 20:36 年少无为腿毛怪 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 描述 sort 与 sorted 区别: sort 是应用在 list 上的 阅读全文
posted @ 2019-09-03 09:05 年少无为腿毛怪 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 反射 class Foo(object): def __init__(self): self.name = "laozhang" def func(self): return "hello python"obj = Foo()#判断obj中是否有第二个参数#如果第二个只是属性,则返回属性值,如果是方 阅读全文
posted @ 2019-09-02 21:13 年少无为腿毛怪 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.1 类的继承 继承父类,则会有父类的所有属性和方法 class ParentClass1(): pass class ParentClass2(): pass class SubClass(ParentClass1,ParentClass2): pass 1.2 类的派生 继承父类的同时自己有i 阅读全文
posted @ 2019-08-30 19:38 年少无为腿毛怪 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 阅读全文
posted @ 2019-08-28 19:42 年少无为腿毛怪 阅读(520) 评论(0) 推荐(0) 编辑
摘要: python3.5和python3.6关于json模块的区别 python3.5中 无法反序列化bytes数据必须decode成str才可以 1 2 3 4 5 6 7 8 9 10 11 12 >>> import json >>> a = b'{"username": "xxx"}' >>> c 阅读全文
posted @ 2019-08-28 15:53 年少无为腿毛怪 阅读(3728) 评论(0) 推荐(0) 编辑
摘要: 使用while循环实现for循环底层原理 阅读需求,编写代码: 规定使用filter()内置函数和匿名函数 将names = ['Nick', 'Sean_sb', 'Tank_sb', 'Jason_sb']中留下以sb结尾的名字 阅读需求,编写代码: 自定义生成器 该生成器拥有range()函数 阅读全文
posted @ 2019-08-24 17:53 年少无为腿毛怪 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、re模块正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于 阅读全文
posted @ 2019-08-20 19:29 年少无为腿毛怪 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 0.1 time模块 import time 0.1.1 时间戳 时间戳(timestamp):时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。 time_stamp = time.time() print(time_stamp, type(time_stamp)) 1552 阅读全文
posted @ 2019-08-16 18:37 年少无为腿毛怪 阅读(165) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页