python入门

函数

2022-05-23  本文已影响0人  朱兰Juran

代码重用

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

上一篇下一篇

猜你喜欢

热点阅读