作者kero961240 (阿哲)
看板Python
标题[问题] 语法问题
时间Fri Oct 21 10:53:53 2016
"Hello %s" % ("Suzie","Programmer")
想请问此语法需怎麽修改 才能让他显示出来
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.52.150
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1477018435.A.0C2.html
1F:→ Typebrook: "Hello %s %s" % ("Suzie", "Programmer") 10/21 10:56
2F:→ Typebrook: 有几个args就用几个%,然後在Python3 建议用.format() 10/21 10:57
你好这个方法我是知道的 但我想说有没有类似向量化的功能
他可以显示成两行 只是名字不一样
※ 编辑: kero961240 (140.116.52.150), 10/21/2016 11:03:24
3F:→ Typebrook: 用lambda吧,若你要作成多个str用map,单一str用reduce 10/21 11:14
4F:→ Typebrook: print(*map(lambda s: 'Hello ' + s, ("Suzie","Progr 10/21 11:14
5F:→ Typebrook: ammer)), sep='\n') 10/21 11:16
6F:→ Typebrook: ↑Programmer 後面少了一个 " 10/21 11:17