課程
/后端開發
/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程序
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-09-27
很顯然你的期望結果是hello + 一個字符串,在你print的時候,你已經把s寫成了一個字符,而不是一個變量。字符串拼接可以直接用+
2015-09-27
可以直接修改為 print 'hello' + s