2019.8.8 python day03

基础知识:

  • %s :和字符串拼接
  • %d :和整型拼接
  • %f :和浮点型拼接
  • % :取余
  • // :整除
  • ** :平方

静态调用:

  • @staticmethod

和静态方法比较类似,Python还可以在类中定义类,如下:

  • @classmethod
    • 获取自身类(cls)中的属性,并且可以更改.
      classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等

继承

  • 类名__init__(self)
  • 提供继承信息的我们称之为父类;得到继承信息的我们称之为子类。子类除了继承父类提供的属性和方法,还可以定义自己特有的属性和方法,所以子类比父类拥有的更多的能力。
  • 在类名中写上继承的类.
  • 私有变量不可被继承

列表生成式和生成器

  • 列表生成式:
    • 优点:计算速度快
    • 缺点:较为浪费内存

 

  • 生成器:
    • 优点:节约内存空间
    • 缺点:计算速度慢

 装饰器

猜你喜欢

转载自www.cnblogs.com/violet23/p/11323426.html