我使用Javascript,Python和HTML制作网络应用。我面临的问题是:
print("<p id='" + arr14.index(eachP) + "'>" + eachP + "</p>" + "<br />")
我正在尝试使用普通的HTML和Python语法为每个段落分配不同的ID(顺便说一句,它是.py文件),但我不能。我知道这是'
和"
的问题,但我真的无法理解。
这通常是我唯一的错误,因为我无法弄清楚引号('
和"
)如何在HTML中使用来自Python或Javascript等编程语言的变量。
请指导我这件事实际上是如何工作的,因为这是我第二次遇到这个问题。
答案 0 :(得分:1)
您只需切换'
和"
即可实现目标:
print('<p id="' + arr14.index(eachP) + '">' + eachP + '</p>' + '<br />')
然而,更可读的方式是:
print('<p id="{}">{}</p><br />'.format(arr14.index(eachP), eachP)