课程
/后端开发
/Python
/初识Python
def greet(x,y='Hello,'): while x == ture: x = 'xxx.' x = 'world.' print 'y'+'x' 帮我看看我这样为什么不行?
2016-07-26
源自:初识Python 7-6
正在回答
不是这样写的,默认参数是world 不是hello,应该这样写
def greet(name='world'):
print 'Hello'+','+name+'.' #这样没有传入的时候打印的是'hello,+name'name就是默认的参数,打印出来就是hello,world.
greet()
greet('Bart') #这是调用那个函数传入了一个参数,来替代默认参数,所以此时print的结果是 hello,Bart.
希望能帮到你 我也刚学两天
慕容6137442 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序