我正在使用Javascript,Python和HTML制作Web应用程序。我面临的问题是:

print("<p id='" + arr14.index(eachP) + "'>" + eachP + "</p>" + "<br />")


我试图使用普通的HTML和Python语法(每​​一个都是.py文件)为每个段落分配不同的ID,但是我不能。我知道这是我的'"的问题,但我真的不知道。

通常这是我唯一的错误,因为我无法弄清楚引号('")在HTML中是如何使用Python或Javascript等编程语言的变量工作的。

请指导我这件事实际上是如何工作的,因为这是我第二次陷入此问题。

最佳答案

您只需切换'"即可实现目标:

print('<p id="' + arr14.index(eachP) + '">' + eachP + '</p>' + '<br />')


但是,对您来说,更易读的方式是:

print('<p id="{}">{}</p><br />'.format(arr14.index(eachP), eachP)

09-30 17:28