作者kero961240 (阿哲)
看板Python
標題[問題] 語法問題
時間Fri Oct 21 10:53:53 2016
"Hello %s" % ("Suzie","Programmer")
想請問此語法需怎麼修改 才能讓他顯示出來
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.52.150
※ 文章網址: https://webptt.com/m.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