'\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>'
這個(gè)代碼中'\n'.join(tds)是什么意思?①'\n\的意思是什么?②.join()方法中括號(hào)的參數(shù)代表啥?
2016-07-10
'\'是轉(zhuǎn)義字符,'\n'在字符串中表示產(chǎn)生一個(gè)換行操作。
.join()的用法是將括號(hào)中的參數(shù)(本例是tds列表)中的各項(xiàng)進(jìn)行連接,返回一個(gè)字符串。
2019-05-21
''.join(tds) 這樣是可以編譯通過的,直接用join(tds)不行,這是為什么
2016-10-01
其實(shí)'\n'.join(tds)中的'\n'就好比一個(gè)橋梁把tds列表中的每個(gè)元素連接起來,并且返回成一個(gè)字符串。只不過這里的'\n'是一個(gè)轉(zhuǎn)義字符,換行。這是我自己的理解,希望對(duì)你有所幫助。如果理解錯(cuò)了,歡迎大家指正。
2016-07-10
\n是換行符,類似“回車”的功能
join(tbs)是把“tbs”這個(gè)list的內(nèi)容連接在一起