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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单的函数实参形参默认值的定义相关的知识,希望对你有一定的参考价值。

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‘)

依次输出结果:
技术分享图片

以上是关于简单的函数实参形参默认值的定义的主要内容,如果未能解决你的问题,请参考以下文章

函数中,如何修改形参的默认值

PythonStudy——函数的参数 Function argument

php函数

17)PHP,函数基础和参数问题

php 函数

函数封装及面向对象