Python语法知识

1、在函数内部


          global x, y, z 

表示变量x, y, z是在函数外部定义的。在调用函数前要确保变量已定义。
 
2、None在Python中表示没有任何东西的特殊类型,每个函数都在结尾暗含有return None 语句。
 
3、pass语句在Python中表示一个空的语句块。
 
4、Python文档字符串 DocStrings用在函数、类、模块中。惯例是:首行以大写字母开始,句号结尾;第二行是空行;第三行开始是详细的描述。例               如:

def printMax(x, y):
     '''Prings the maximum of two numbers.
 
     The two values must be integers.'''
     x = int(x)
     y = int(y)
     if x > y:
          print x
     else:
          print y
print printMax.__doc__

printMax.__doc__就代表了函数printMax中的被三引号包围的字符串。
 
5、一个类称为MyClass和这个类的一个实例MyObject。当你调用这个对象的方法MyObject.method(arg1, arg2)的时候,这会由Python自动转为MyClass.method(MyObject, arg1, arg2)——这就是self的原理了。

posted @ 2012-09-29 21:59  小童鞋  阅读(167)  评论(0编辑  收藏  举报