Python的基础知识点(二)

来源:互联网 发布:obs直播软件ipad 编辑:程序博客网 时间:2024/05/19 03:21


15. 函数用关键字def来定义。

def sayHello():    print("Hello!")sayHello()


16. 函数中参数名称为形参而我们提供给函数调用的值称为实参。
17. 如果我们想在函数里为一个定义在函数外的变量赋值,需要使用global语句。

x = 50print(x)def changex():    global x    x = 4changex()print(x)


注:global语句用来声明函数里定义的x是一个全局变量。
18. 默认参数值:如果你在调用函数的时候不想为这些参数提供值,那么这些参数使用默认参数值。我们可以在函数定义的形参名后加上赋值运算符和默认值,从而给形参指定默认参数值。
19. pass语句在Pyth中表示一个空的语句块
20. docstrings(文档字符串)。在函数的第一个逻辑行的字符串称为这个函数的文档字符串。同样也使用于模块和类。应该养成一个习惯,在写每一个函数、模块或者类的时候都应该增加文档字符串,以提高代码的可阅读性。文档字符串的惯例是一个多行字符串,它的首行以大写字母开始句号结尾。第二行是空行,从第三行开始是详细的描述。

def sayHello():    '''Prints the words.    Hello'''    print('Hello')print(sayHello.__doc__)
原创粉丝点击