▍『1』函数
当代码出现有规律的重复的时候,可以使用函数。函数是对代码的封装复用,也可以看成是功能的抽象。
函数通过def
关键字定义,def
关键字后跟一个函数的标识符
,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。
通过标识符
可以调用程序。
示例:
def print_hello():
# 函数体
print "hello"
print "hello"
# 函数结束
♢ 「1.1」 函数参数
函数可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以任意组合使用。但是请注意,参数定义的顺序必须按照以下顺序:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
def person(name, age=10, *args, **kw, *, city):
print name
print age
print args
print