代碼問題;;
def greet(name='world'):
? ? print 'Hello,',name,'.'
greet()
greet('Bart')
為什么print 'Hello,',name,'.'? ?name需要這樣',name,',把,去掉為什么就會有錯誤啊
還有為什么要有greet()
def greet(name='world'):
? ? print 'Hello,',name,'.'
greet()
greet('Bart')
為什么print 'Hello,',name,'.'? ?name需要這樣',name,',把,去掉為什么就會有錯誤啊
還有為什么要有greet()
2019-04-08
舉報
2019-04-08
greet()這個只是為了驗證不傳入參數,會調用函數的默認的參數world吧,所以第一個會輸出Hello, world .
name輸出只是單獨的變量吧,輸出主要包括三部分,第一個是'hello,' 然后中間用逗號隔開的,第二個輸出name,再用逗號隔開的,最后輸出點——>'.'