如何在Python中使用字符串变量打印双引号?

如何在Python中使用字符串变量打印双引号?

打印双引号比较棘手,因为它本身作为语法的一部分用于通过将它们包围来打印字符串。在本文中,我们将看到如何使用打印语句打印这些双引号。

以下情况不会打印双引号。前两行代码不会输出任何内容,而最后一行会抛出错误。

阅读更多:Python 教程

示例

print(" ")
print(" " " ")
print(""aString"")
Python

输出

运行上述代码会得到以下结果:−;

print(""aString"")
^
SyntaxError: invalid syntax
Python

但是,如果我们使用适当的引号将字符串括起来,就可以打印引号本身。在单引号中嵌套双引号即可。

示例

print('Hello Tutorialspoint')
print('"Hello Tutorialspoint"')
Python

输出

运行上述代码会得到以下结果:−

Hello Tutorialspoint
"Hello Tutorialspoint"
Python

使用字符串变量

我们还可以使用字符串格式化打印双引号以及任何其他作为打印语法一部分的字符。

示例

StringVar = 'Hello Tutorialspoint'
print("\"%s\""% StringVar )
print("\%s\"% StringVar )
print('"%s"' % StringVar )
print('"{}"'.format(StringVar))
Python

输出

运行上述代码会得到以下结果:−

"Hello Tutorialspoint"
\Hello Tutorialspoint\
"Hello Tutorialspoint"
"Hello Tutorialspoint"
Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册