• 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函数的相关知识,感兴趣的朋友可以关注我。

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

  • 相关阅读:
    UVA 110 Meta-Loopless Sorts(输出挺麻烦的。。。)
    使用bash判断PATH中是否存在某个路径
    Palindrome(poj3974)(manacher算法)
    Highcharts简介
    android 4.3源码编译
    Unsupervised Feature Learning and Deep Learning(UFLDL) Exercise 总结
    借助Ant工具,实现快速开发
    关于tableView的简单实例
    Matlab单元(Cell)数据的应用
    spring 资源加载使用说明
  • 原文地址:https://www.cnblogs.com/a-mumu/p/14534290.html
Copyright © 2020-2023  润新知