1.函数
# 定义函数: def add(a=1, b=2): # a=1, b=2为默认参数,不设值时按默认参数计算 return a + b # 调用函数: c1 = add() c2 = add(3, 5) print(c1) print(c2)
2.类和方法
- 类与方法
# 定义类 class Myclass(object): # 类下面定义方法,与函数的区别时,第一个参数必须声明,一般用self,调用时不需要设置self的数值 def say_hello(self, name): return "hello, " + name # 调用类 mc = Myclass() print(mc.say_hello("kite"))
- 初始化方法
# 创建类时先声明初始化方法__init__() class A: # 初始化声明 def __init__(self, a, b): self.a = int(a) self.b = int(b) # 自定义方法 def add(self): return self.a + self.b # 调用类时需要传入初始化参数 count = A(4, 5) print(count.add())
- 继承
# B类继承A类 class B(A): def sub(self, a, b): return a - b print(B(2, 3).add()) # 2+ 3 =5