[問題] 新手問文字附加方法

看板Python作者 (chris971)時間8年前 (2017/07/23 17:51), 8年前編輯推噓4(404)
留言8則, 7人參與, 最新討論串1/1
大家好: 看到書上有個範例 >>>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

07/23 17:58, , 2F
4.7.2
07/23 17:58, 2F

07/23 18:52, , 3F
個人偏好用format寫XD 可以試試喔
07/23 18:52, 3F

07/23 19:01, , 4F
推format
07/23 19:01, 4F

07/23 20:54, , 5F
相容於 c 的字串用法,理由就是....讓慣C能接受
07/23 20:54, 5F

07/25 00:49, , 6F
推format
07/25 00:49, 6F

08/12 23:40, , 7F
我記得format也比較安全耶
08/12 23:40, 7F

08/19 23:05, , 8F
其實真要比的話 format 語法豐富可能比較危險一點
08/19 23:05, 8F
文章代碼(AID): #1PT76Mym (Python)