Python合集之Python函数(一)

1.创建一个函数

创建函数也称为定义函数,可以理解为创建一个具有某种用途的工具。使用def关键字实现,具体的语法个数如下:

def functionname ([parameterlist]):
    ['''comments''']
    [functionbody]
参数说明:
functionname:函数名称,在调佣函数时使用。
parameterlist:可选参数,用于指定向函数中传递的参数,如果有多个参数,各个参数间使用逗号‘,’分隔,如果不指定,则表示该函数没有参数,在调用时也可以不指定参数。
'''comments''':可选参数,表示为函数指定注释,注释的内容通常是说明该函数的功能、要传递的参数的作用等,可以为用户提供友好提示和帮助的内容。
functionbody:可选参数,用于指定函数体,及该函数被调用后,要执行的功能代码,如果函数有返回值,可以使用return语句返回。

注:1.即使函数没有参数,也必须保留一对空的()否则,将抛出异常信息。

2.在定义函数时,如果指定了'''comments'''参数,那么在调用函数时,输入函数名称及左侧的小括号时,会显示 该函数的帮助信息。

3.如果在输入函数名和左侧括号后,没有显示友好提示,那么就检查函数本身是否有误,检查方法实在未调用该方法时,先按下快捷键 F5 执行一遍代码。

4.函数体functionbody 和注释 comments 相对于def关键字必须保持一定的缩进。

5.如果想定义个什么也不做的空函数,可以使用pass语句作为占位符。

例如:定义一个过滤危险字符的函数filterchar(),代码如下:

def filterchar(string):
    '''功能:过滤危险字符(如黑客)并将过滤后的结果输出
    about:要过滤的字符串
    没有返回值
    '''
    import re
    pattern=r'(黑客)|(抓包)|(监听)|(Trojan)'
    sub=re.sub(pattern,@_@,string)
    print(sub)

2.调用函数

调用函数也就是执行函数。如果把创建的函数理解为创建一个具有某种用途的工具,那么调用函数就相当于使用该工具。调用函数的基本语法如下:

functionname([parametersvalue])
参数说明:
functionname:函数名称,要调用的函数名称必须是已将创建好的。
paramtersvalue:可选参数,用于指定各个参数的值,如果需要传递多个参数值,则各个参数值间使用逗号 , 分隔,如果该函数没有参数,则直接写一对小括号即可。

例如:调用上面的函数,可以使用下面的代码:

about='我是一名程序员,喜欢看黑客方面的图书,想研究一下Trojan。'
filterchar(about)

调用filterchar()函数后,将显示:

我是一名程序员,喜欢看@_@方面的图书,想研究一下@_@。

花絮:

本期的Python 函数就分享到这里,下期我们将继续分享Python函数的相关知识,感兴趣的朋友可以关注我。

同时也可以关注下我的个人 微信订阅号,园子里面的文章也会第一时间在订阅号里面进行推送跟更新。

 

posted @ 2021-03-14 21:23  @睦  阅读(93)  评论(0编辑  收藏  举报