函数的定义
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。Python函数分为内置函数和自定义函数。内置函数例如print()。当然程序员也可以自己创建函数,这被叫做用户自定义函数。
如何定义函数?
简单的规则:
函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。
任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。
函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
函数内容以冒号起始,并且缩进。
return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。
函数结构
• def (即define,定义)的含义是创建函数,也就是定义一个函数。
• arg (即argument,参数)的含义是给函数创建参数。
• return即返回结果。
需要注意的是:
•def和return是关键字(keyword),Python就是靠识别这些特定的关键字来明白用户的意图,实现更为复杂的编程。像这样的关键字还有一些,在后面的章节中我 们会细致讲解;
•在闭合括号后面的冒号必不可少,而且非常值得注意的是你要使用英文输入法进 行输入,否则就是错误的语法
•默认情况下,参数值和参数名称是按函数声明中定义的的顺序匹配起来的。
定义函数
#定义函数(函数的定义是什么?)
def myfunc(str):
"打印传入的字符串"
print(str)
myfunc("这是第一次调用函数")
myfunc("再次调用同一个函数")