python - 分配默认参数值

标签 python

使用这个脚本:

color = 'blue'

def say_color(color):
    print 'The color is: ' + color

say_color()

在这里,我试图允许在不传递参数的情况下处理 say_color,结果是默认颜色(蓝色)。但是,如果指定了颜色,它将不会使用蓝色,而是使用给定的字符串。

这是怎么做到的?

最佳答案

def say_color(color='blue'):
    print 'The color is: ' + color

say_color()

关于python - 分配默认参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10767446/

相关文章:

python - 如何获取非整数元素的索引

python - pandas.Timestamp 是不可变的吗?

python - 将 Celery 用于管道

Java什么都不做

Python函数在打开时从文件中读取可变长度的数据 block

python - 如何获得用户权限?

python - Flask 管理员 - 对 hybrid_property 进行复杂排序

python - Pandas 基于多个组求和行

python - TfidfVectorizer - 归一化偏差

Python scipy chisquare 返回与 R chisquare 不同的值