前面忘了说了,由于我是在网易云课堂图灵学院上学Python的,很多内容都是借鉴上面讲义的,也借此帮图灵学院宣传一波,课程免费,学的又很系统,老师讲的很好!
广告结束,开始正文。函数和参数两个我合起来写,以例子为主,Python的函数参数设置感觉比C++和Java好用多了。
普通参数
def func(name,age):
print("我的名字是{0}\n我今年{1}岁了".format(name,age))
func("Salvation",21)
结果如下:
关键字参数
def func(name="no name",age=0):
print("我的名字是{0}\n我今年{1}岁了".format(name,age))
func(age=21,name="Salvation")
结果同上。*关键字参数的好处是可以调换参数顺序
收集参数
def func(*args):
for i in args:
print(i,end=" ")