请问这种方法为什么不对?
请定义一个 greet() 函数,它包含一个默认参数,如果没有传入,打印 'Hello, world.',如果传入,打印 'Hello, xxx.'
def greet(x):
print 'Hello,',x or 'world'
greet()
greet('Bart')
这里greet()报错 但是greet('Bart')又正常输出
请定义一个 greet() 函数,它包含一个默认参数,如果没有传入,打印 'Hello, world.',如果传入,打印 'Hello, xxx.'
def greet(x):
print 'Hello,',x or 'world'
greet()
greet('Bart')
这里greet()报错 但是greet('Bart')又正常输出
2016-02-21
举报