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