摘要:
模板:控制对象的产生 class Mymeta(type): def __call__(self, *args, **kwargs): obj=object.__new__(self) obj.__init__(*args, **kwargs) return obj class Person(metaclass=Mymeta): ... 阅读全文
摘要:
1.什么是元类 在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类 type是内置的一个元类,所有的类都是由type实例化得到,type类是产生所有类的元类 # 先class 一个类 class Person: def 阅读全文
摘要:
Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 Python中sort ()与 sorted() 区别 描述 sort 与 sorted 区别: sort 是应用在 list 上的 阅读全文
摘要:
反射 class Foo(object): def __init__(self): self.name = "laozhang" def func(self): return "hello python"obj = Foo()#判断obj中是否有第二个参数#如果第二个只是属性,则返回属性值,如果是方 阅读全文
摘要:
1.1 类的继承 继承父类,则会有父类的所有属性和方法 class ParentClass1(): pass class ParentClass2(): pass class SubClass(ParentClass1,ParentClass2): pass 1.2 类的派生 继承父类的同时自己有i 阅读全文
摘要:
什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 阅读全文
摘要:
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 阅读全文
摘要:
使用while循环实现for循环底层原理 阅读需求,编写代码: 规定使用filter()内置函数和匿名函数 将names = ['Nick', 'Sean_sb', 'Tank_sb', 'Jason_sb']中留下以sb结尾的名字 阅读需求,编写代码: 自定义生成器 该生成器拥有range()函数 阅读全文
摘要:
一、re模块正则表达式本身是一种小型的、高度专业化的编程语言,它并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于 阅读全文
摘要:
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 阅读全文