Python如何执行函数

聊一下python是如何执行函数的。

        在使用Python编写函数时,我们可以直接定义,也可以在class类中作为方法定义。但定义完成后该如何调用:

直接调用:

def function():
    print('This is python function!')

f = function()  # 直接调用,输出This is python function!

在类中作为方法直接调用:

class Circle(object):
   pi = 3.14  # 类属性

   def __init__(self, r):
       self.r = r  # 实例属性

   def get_area(self): # 类方法
	   print(self.r ** 2 * self.pi)

f = Circle(r=2) 
#这里必须对r进行赋值,否则实例化会报错
#TypeError: __init__() missing 1 required positional argument: 'r'

f.get_area()#实例化后调用类方法

你可能感兴趣的:(python,开发语言)