[問題] 語法問題

看板Python作者 (阿哲)時間9年前 (2016/10/21 10:53), 9年前編輯推噓0(006)
留言6則, 1人參與, 最新討論串1/1
"Hello %s" % ("Suzie","Programmer") 想請問此語法需怎麼修改 才能讓他顯示出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.52.150 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1477018435.A.0C2.html

10/21 10:56, , 1F
"Hello %s %s" % ("Suzie", "Programmer")
10/21 10:56, 1F

10/21 10:57, , 2F
有幾個args就用幾個%,然後在Python3 建議用.format()
10/21 10:57, 2F
你好這個方法我是知道的 但我想說有沒有類似向量化的功能 他可以顯示成兩行 只是名字不一樣 ※ 編輯: kero961240 (140.116.52.150), 10/21/2016 11:03:24

10/21 11:14, , 3F
用lambda吧,若你要作成多個str用map,單一str用reduce
10/21 11:14, 3F

10/21 11:14, , 4F
print(*map(lambda s: 'Hello ' + s, ("Suzie","Progr
10/21 11:14, 4F

10/21 11:16, , 5F
ammer)), sep='\n')
10/21 11:16, 5F

10/21 11:17, , 6F
↑Programmer 後面少了一個 "
10/21 11:17, 6F
文章代碼(AID): #1O2OD332 (Python)
文章代碼(AID): #1O2OD332 (Python)