1.8 定义函数
2022-01-13 本文已影响0人
loinue
● Python也支持自定义函数,以下是简单的规 则:
(1)函数代码块以def关键词开头,后接函
数标识符名称和圆括号()。
(2)任何传入参数和自变量必须放在圆括
号中间,圆括号之间可以用于定义参数。
(3)函数的第一行语句可以选择性地使用
文档字符串——用于存放函数说明。
(4)函数内容以冒号起始,并且缩进。
(5)return [表达式] 结束函数,选择性地返
回一个值给调用方。不带表达式的return相
当于返回 None。
一般格式如下:
def 函数名(参数列表):
函数体
或者更直观的表示为:
def <name>(arg1, arg2,... argN):
<statements>
函数的名字也必须以字母开头,可以包括下划
线“_”,同定义变量一样,不能把Python的关
键字定义成函数的名字。函数内的语句数量是
任意的,每个语句至少有一个空格的缩进,以
表示此语句属于这个函数的。函数体必须保持 一致的缩进,
因为在函数中,缩进结束的地方,表示函数结束。
● 几点注意:
(1)如果没有return语句,函数执行完 毕后也会返回结果,只是结果为None。
(2)return None可以简写为return。
(3)在Python中定义函数时,需要保持 函数体中同一层级代码的缩进一致。
在一个函数中还可以打印出多条语句,并能做相应的运算操作,以及打印出运算结果