我正在使用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)