为了账号安全,请及时绑定邮箱和手机立即绑定

这里不太懂

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>'

上面中 

'<tr><td>%s</td><td>%s</td></tr>'

中的%s是什么意思?

正在回答

1 回答

简单来说,就是%s出现的地方,使用给定的值来代替,本例来说,两个%s处分别使用name和score的值来替换即可

在C语言中%s表示字符串格式的输出,例如:打印b的值:printf("%s",b),其中b要求是一个字符串类型

2 回复 有任何疑惑可以回复我~
#1

厌久

能说下那些<tr><th>这些的含义吗
2019-08-09 回复 有任何疑惑可以回复我~
#2

孺子牛丶 回复 厌久

这是最基本的HTML标签。<tr>表示表格中的行,<td>表示列,行列构成一张表格<table>
2019-08-10 回复 有任何疑惑可以回复我~
#3

孺子牛丶 回复 厌久

忘说th了,th也表示列,和td的区别是th表示标题列,一般放在第一行
2019-08-10 回复 有任何疑惑可以回复我~
#4

厌久 回复 孺子牛丶

好的,谢谢
2019-09-04 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
初识Python
  • 参与学习       758626    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

这里不太懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信