课程
/后端开发
/Python
/初识Python
不明白为什么要有print '\n'.join(tds),哪位大神帮忙解释下?
2016-11-30
源自:初识Python 10-2
正在回答
请看图:
\n是换行的意思,所以'\n'的意思就是在每个(name,score)后加上'\n',所以才看到表格数据分行。
join()这个函数要将tds转换为字符串后输出才是正确的HTML代码格式,不转换tbs就是列表类型。你懂得的,[' ',' ',' ',' ']。
共勉~
因为tds是一个list数据,直接print出来是类似这样[' ',' ',' ',' ']的数据,当然要转换成字符串打印出来啊,
其实你可以尝试不转换打印出来看看效果就能加深理解了
同问哦,这个问题很nice哦,
作用:返回一个长字符串,此字符串由数组中的字符串连接组成的。
语法格式:Join(list[,delimiter])
其中,list必选项。包含要联接的子字符串一维数组。Delimiter可选项。在返回字符串中用于分隔子字符串的字符。如果省略,将使用空字符 (”")。如果 delimiter 是零长度字符串,则在同一列表中列出全部项,没有分界符。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序