函数

作者: 朱兰Juran | 来源:发表于2022-05-23 08:24 被阅读0次

代码重用

DRY 原则代码重用是任何语言编程中非常重要的一部分。

越来越多的代码使得维护变得更加困难。

为了让一个大型的编程项目取得成功,必须遵守不要重复自己的原则,也就是 DRY 原则。

我们已经看到了这样做的一种方式:使用循环。

在这个模块中,我们将探索另外两种方式:函数(functions)和模块(modules)。


函数

由单词组成跟随一对圆括号执行的都是一个函数调用。

一些示例:

print("Hello W3cSchool!")

range(2, 20)

str(12)

range(10, 20, 3)

圆括号前面的单词是函数名,括号内的逗号分隔值是函数参数。


def创建函数

除了使用预定义的函数外,还可以使用 def 语句创建自己的函数。

这是一个名为 my_func 的函数的例子。它不需要任何参数,并打印 "你好,Loen" 三次。先定义函数,然后被调用。

函数中的代码块仅在调用函数时执行。

def my_func():

  print("你好,Loen")

  print("你好,Loen")

  print("你好,Loen")

my_func();

结果:

你好,Loen

你好,Loen

你好,Loen

每个函数中的代码块都以冒号 : 开始并且要缩进。


调用之前定义函数

您必须在函数被调用之前定义函数,就像您必须在使用变量之前先给变量分配值一样。

hello()

def hello():

    print("Hello world!")

结果:

NameError: name 'hello' is not defined

相关文章

  • 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/wffrprtx.html