Python定义方法

时间:2011-01-23 02:48:56

标签: python

我一直在阅读一些python代码,我看到一些写法的变化。

一些写(例1):

def A() :
*method A implementation*

def B():
*method B implementation*

其他人写(例2):

def A() :
*method A implementation*

   def B():
   *method B implementation*

有没有人知道示例1与示例2的区别,优点和缺点?

谢谢=)

1 个答案:

答案 0 :(得分:4)

据我所知,在第二个示例中,函数B()只能从函数A()访问。在第一个中,两个功能都可以在全球范围内访问。