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

看不懂答案怎么解答了问题

问题是:如果没有传入,打印 'Hello, world.',如果传入,打印 'Hello, xxx.'

def greet(name='world'):
print 'Hello, ' + name + '.'
greet()
greet('Bart')
这个答案怎么能解答问题,看不懂。

正在回答

3 回答

没有传入的时候就采用默认值。

0 回复 有任何疑惑可以回复我~
#1

可可西里羊 提问者

非常感谢!
2016-03-05 回复 有任何疑惑可以回复我~

greet()未传入就是默认值,'Hello, world.',greet('Bart')有传入值,'Bart"将'world'覆盖,就是'Hello,Bart.'

0 回复 有任何疑惑可以回复我~
#1

可可西里羊 提问者

知道了,谢谢!
2016-03-05 回复 有任何疑惑可以回复我~

但是我输入 print greet() 的时候打印出的是 hello,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758621    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

看不懂答案怎么解答了问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信