为了账号安全,请及时绑定邮箱和手机立即绑定

单独执行greet()的时候什么都没有,但是添了greet('Bart')之后就有hello,bart了,为什么啊?

单独执行greet()的时候什么都没有,但是添了greet('Bart')之后就有hello,bart了,为什么啊?

人称大帅逼 2017-12-21 21:26:36
def greet(x = 'world'):     print('hello', x)       greet()    单独输出greet()的时候就只有hello,world,但是加了greet('bart')之后就有hello,bart了。为什么啊?
查看完整描述

6 回答

?
产品经理不是经理

TA贡献481条经验 获得超143个赞

你可以查一下python的参数类型就明白了

查看完整回答
反对 回复 2017-12-22
  • 6 回答
  • 0 关注
  • 2073 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信