作者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://webptt.com/cn.aspx?n=bbs/Python/M.1500803478.A.F30.html
※ 编辑: chris99 (123.192.166.141), 07/23/2017 17:52:02
2F:→ crazycy: 4.7.2 07/23 17:58
3F:→ MacBook5566: 个人偏好用format写XD 可以试试喔 07/23 18:52
4F:推 lance8537: 推format 07/23 19:01
5F:→ s860134: 相容於 c 的字串用法,理由就是....让惯C能接受 07/23 20:54
6F:推 karta0910489: 推format 07/25 00:49
7F:推 HenryLiKing: 我记得format也比较安全耶 08/12 23:40
8F:→ uranusjr: 其实真要比的话 format 语法丰富可能比较危险一点 08/19 23:05