课程
/后端开发
/Python
/初识Python
def greet(name='world'):
print 'hello,'+name+'.'
greet()#此处的greet()是干嘛的呢?
greet('Bart')
2018-12-19
源自:初识Python 7-6
正在回答
你理解错了,题目只是为了让你理解:
第一个 greet()没有参数是让你理解给参数默认值,
第二个是输入值覆盖参数默认值
你看看这节课的标题就知道了
慕函数3031282 提问者
慕粉1702491205 回复 慕函数3031282 提问者
HuiKaChun 回复 慕函数3031282 提问者
greet(),是你设置的函数名字。 name是你设置的参数,里面你设置了参数的默认值是‘world’
如果直接不输入参数的话,那么greet()函数返回的就是已经设定好的默认变量值 ,那么返回就是 ‘hello,world.’
如果输入参数的变量比如greet(‘yyy’),那么就会打印出‘hello,yyy.’
输入(‘Bart’),那么就是打印出‘hello,Bart.’
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序