文档详情

任务6-1-函数的定义和调用.pdf

发布:2025-06-05约2.65千字共17页下载文档
文本预览下载声明

任务6-1函数的定义和调用

什么是函数?

函数是组织好的,可重复使用的,用来实现单一或相

关联功能的代码段,它能够提高应用的模块性和代码

的重复利用率。

print(“*”)如果在一个程序的不同地方需要

print(“***”)输出这个图形,每次使用print

print(*****)语言输出的做法显然不可取。

函数的定义和调用

Python定义函数使用def关键字,格式如下:

def函数名(参数列表):

函数体

函数的定义和调用

这是一个自定义的函数:

defprintInfo():

print()

print(生命苦短,我用Python)

print()

函数的定义和调用

定义了函数之后,想要让这些代码能够执行,需要调

用函数。通过“函数名()”即可完成调用。

#调用刚才定义的函数

printInfo()

函数命名应该符合标识符命名规则:

⚫可以由字母、下划线和数字组成

⚫不能数字开头

⚫不能与关键字重名

函数的定义和调用

运行结果:

函数的定义和调用

Python定义函数使用def关键字,格式如下:

def函数名(参数列表):

函数体

函数的定义和调用

这是一个自定义的函数:

defprintInfo():

print()

print(生命苦短,我用Python)

print()

函数的定义和调用

定义了函数之后,想要让这些代码能够执行,需要调

用函数。通过“函数名()”即可完成调用。

#调用刚才定义的函数

printInfo()

函数的定义和调用举例

运行结果:

函数的参数是什么呢?

先看一段代码:

defadd2num():这个函数计算的只是固定

c=11+22

的两个数,没有什么意义。

print(c)

函数的返回值

如果希望定义的函数,可以计算任何两个数和,我们在

定义函数的时候,让函数接收数据,这就是函数的参数。

a和b就是函数的参数,调用的

defadd2num(a,b):时候,可以传入任何两个数。

c=a+b

print(c)add2num(11,22)

函数的返回值

默认参数

调用函数时,如果没有传递参数,则会使用默认参数。

defprintinfo(name,age=35):

print(“Name:”,name)

带有默认值的参数

print(“Age:”,age)一定要位于参数列

printinfo(name=miki)表的最后面。否则

printinfo(age=9,name=miki)程序会报错。

不定长参数

有时可能需要一个函数能处理比当初声明时更多的参

数,这些参数叫做不定长参数,声明时不会命名。

deffunctionname([formal_arg

显示全部
相似文档