函数

作者: 菁华浮英梦 | 来源:发表于2018-08-22 21:06 被阅读4次

1.定义函数:用关键字def来定义一个函数

    def greet_user(username):

        """显示简单的问候语"""

        print('Hello!');

    greet_user('John');

    三引号括起的叫文档字符串(docstring),Python使用它们来生成有关程序中函数的文档。

2.调用方式:一次指定函数名以及用括号括起的必要信息。括号内可以传递参数。

3.实参和形参

    1的例子中John为实参,username为形参。

    传参方式:位置实参和关键字实参。

        位置实参:实参顺序与形参顺序一致。讲究的是顺序。

        关键字实参:每个实参都有变量名和值组成;还可使用列表和字典。

4.默认值

    在函数定义中指定默认值。使用时,在形参列表中必须先列出没有默认值的形参,再列出有默认值的实参。

5.有返回,用return关键字。

6.让实参可选:指定默认值空字符串。其中if [字符串] 可以用来判断是否空字符串。参数可以是列表。

7.参数传递副本:

    function_name(list_name[:]);

    这样传过去的是列表的副本,对副本的操作不影响原件,但是这样也会影响性能。

8.传递任意数量的实参

    比如用*toppings表示有多个配料。

9.结合使用位置实参和任意数量实参

    def make_pizza(size, *toppings):...

    上述定义的函数将第一个值存储到size中,其他的所有值存储在元组toppings中。

10.将函数存储在模块(独立文件)中,用import引入

    模块是扩展名为.py的文件,包含要导入到程序中的代码。

    import语句允许在当前允许的程序文件中使用模块中的代码。

    ①导入整个模块(引入pizza.py文件):import pizza

        引入了该模块中的素有函数,可以调用任意函数:module_name.function_name()

    ②导入特定函数:from module_name import function_name

        使用这种方式导入,调用函数就无需使用句点,调用时直接用函数名。

    ③使用as给函数指定别名:from module_name import function_name as fn

        用别名调用函数

    ④使用as给模块指定别名:import module_name as mn

    ⑤使用星号(*)运算符可让Python导入模块中的所有函数:from module_name import *

注意:所有import语句都应放在文件开头,唯一例外的情形是,在文件开头使用了注释来描述整个程序。

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数

      本文链接:https://www.haomeiwen.com/subject/yqhuiftx.html