課程
/后端開發(fā)
/Python
/初識Python
def greet(s='world'):
? ? print 'Hello, ' ' s '
greet()
greet('Bart')
為什么不對呢
2015-09-13
源自:初識Python 7-6
正在回答
很顯然你的期望結(jié)果是hello + 一個字符串,在你print的時候,你已經(jīng)把s寫成了一個字符,而不是一個變量。字符串拼接可以直接用+
可以直接修改為 print 'hello' + s
舉報
學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-09-27
很顯然你的期望結(jié)果是hello + 一個字符串,在你print的時候,你已經(jīng)把s寫成了一個字符,而不是一個變量。字符串拼接可以直接用+
2015-09-27
可以直接修改為 print 'hello' + s