写了一些程序,基本上都是直接def函数 然后在main方法中 调用 但是在一些应用程序中 会有基本语法的使用(初始化,继承)
初始化:
1.在程序执行时一定执行一次的操作
2.python中初始化init 参数第一个必须要加self
3.对变量进行赋值
继承:
子类继承父类
1.子类继承父类 直接:子类(父类)
2.子类可以调用父类方法: 子类.父类方法
1 class Animal: #父类animal 2 def __init__(self,name): #初始化父类 3 self.name=name 4 print("name of animal is %s"%self.name) 5 def alive(self): #父类方法 6 print("%s is alive"%self.name) 7 8 class Person(Animal): #子类person 继承animal 9 def __init__(self,name,age): #初始化子类 10 self.name=name 11 self.age=age 12 print("my name is", name) 13 print("i am", age) 14 def work(self): #子类方法 15 print("%s is working" %self.name) 16 17 if __name__ == \'__main__\': 18 xiaoming=Person("xiaoming",18) 19 xiaoming.alive() 20 xiaoming.work() 21 dog = Animal("dag")