课程
/后端开发
/Python
/初识Python
def greet(s='world'):
print 'Hello, ' ' s '
greet()
greet('Bart')
为什么不对呢
2015-09-13
源自:初识Python 7-6
正在回答
很显然你的期望结果是hello + 一个字符串,在你print的时候,你已经把s写成了一个字符,而不是一个变量。字符串拼接可以直接用+
可以直接修改为 print 'hello' + s
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序