函数首先需设定形参(抽象概念),最后赋予具体值(实参),有些具体值可以不变,则可提前设定好默认值。
eg. 编写一个和T-SHIRT尺码及标语相关的函数:
def make_shirt(size, slogan):
#size/slogan为形参
"""显示T-shirt的尺码和字样"""
print("\nThe size of your T-shirt is: " + size + ".")
print("The slogan on it shows: " + slogan + ".")
#简单函数完成。
接下来可输入实参(这里必须按照形参顺序输入),最后输出值
make_shirt(‘XL‘, ‘BORN TO BE WILD‘)
#也可调换顺序输入:
make_shirt(slogan = ‘BORN TO BE WILD‘, size = ‘XL‘)
输出可看到,两种方式输出,结果一样:
def make_shirt_1(size, slogan = ‘BORN TO BE WILD‘)
#把标语设为默认值
"""Slogan为默认值"""
#三个引号里的文字和作为解释
print("\nThe size of your T-shirt is: " + size + ".")
print("The slogan on it shows: " + slogan + ".")
#函数编写完毕,下面就是几种应用
#尺码输入不同值,标语使用默认值
make_shirt_1(‘XL‘)
make_shirt_1(‘M‘)
#尺码输入不同值,标语也使用另外的值
make_shirt_1(‘S‘, ‘Celebrate little things‘)
依次输出结果:
原文:http://blog.51cto.com/13595859/2089244