Python语句中可以进行函数调用来简化工作,每个函数都可以完成具体的任务。当遇到相同任务,调用函数方便快捷。

函数首先需设定形参(抽象概念),最后赋予具体值(实参),有些具体值可以不变,则可提前设定好默认值。

eg. 编写一个和T-SHIRT尺码及标语相关的函数:

  1. 设定好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') 

输出可看到,两种方式输出,结果一样:

简单的函数实参、形参、默认值的定义


  1. 设定其中一个值为默认值(如果不输入其他值,直接显示默认值;如果输入其他值,则显示其他值)
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')

依次输出结果:
简单的函数实参、形参、默认值的定义_第1张图片