作者chris99 (chris971)
看板Python
標題[問題] 新手問文字附加方法
時間Sun Jul 23 17:51:16 2017
大家好:
看到書上有個範例
>>>def knights(saying):
def inner(quote):
return "Hi '%s'"%quote
return inner(saying)
>>>knights('Chris')
"Hi 'Chris'"
這個用法網路上一直找不到%s教學,有沒有大大可以解釋用法??
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.166.141
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1500803478.A.F30.html
※ 編輯: chris99 (123.192.166.141), 07/23/2017 17:52:02
→ crazycy: 4.7.2 07/23 17:58
→ MacBook5566: 個人偏好用format寫XD 可以試試喔 07/23 18:52
推 lance8537: 推format 07/23 19:01
→ s860134: 相容於 c 的字串用法,理由就是....讓慣C能接受 07/23 20:54
推 karta0910489: 推format 07/25 00:49
推 HenryLiKing: 我記得format也比較安全耶 08/12 23:40
→ uranusjr: 其實真要比的話 format 語法豐富可能比較危險一點 08/19 23:05