- 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。
- 任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。
- 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。
- 函数内容以冒号 : 起始,并且缩进。
- return [表达式] 结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。
-
默认参数必须放在最后面,否则会报:
SyntaxError: non-default argument follows default argument
# 可写函数说明 def printinfo( age=35,name): # 默认参数不在最后,会报错 "打印任何传入的字符串" print("名字: ", name) print("年龄: ", age) return