'\n'.join(tds)
tds = ['<tr><td>%s</td><td>%s</td></tr>' % (name, score) for name, score in d.iteritems()]
print '<table>'
print '<tr><th>Name</th><th>Score</th><tr>'
print '\n'.join(tds)
print '</table>'
這個代碼中'\n'.join(tds)是什么意思?①'\n\的意思是什么?②.join()方法中括號的參數代表啥?
2016-07-10
'\'是轉義字符,'\n'在字符串中表示產生一個換行操作。
.join()的用法是將括號中的參數(本例是tds列表)中的各項進行連接,返回一個字符串。
2019-05-21
''.join(tds) 這樣是可以編譯通過的,直接用join(tds)不行,這是為什么
2016-10-01
其實'\n'.join(tds)中的'\n'就好比一個橋梁把tds列表中的每個元素連接起來,并且返回成一個字符串。只不過這里的'\n'是一個轉義字符,換行。這是我自己的理解,希望對你有所幫助。如果理解錯了,歡迎大家指正。
2016-07-10
\n是換行符,類似“回車”的功能
join(tbs)是把“tbs”這個list的內容連接在一起