如何在变量周围打印双引号?

2024-04-23

例如,我们有:

word = 'Some Random Word'
print '"' + word + '"'

有没有更好的方法在变量周围打印双引号?


Update :

From Python 3.6 https://docs.python.org/3/whatsnew/3.6.html#whatsnew36-pep498, 您可以使用F 弦 https://docs.python.org/3/reference/lexical_analysis.html#f-strings

>>> print(f'"{word}"')
"Some Random Word"

原答案:

你可以试试%-格式 https://pyformat.info/

>>> print('"%s"' % word)
"Some Random Word"

OR str.format https://docs.python.org/3.6/library/string.html#format-examples

>>> print('"{}"'.format(word))
"Some Random Word"

或者使用转义引号字符\ https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals

>>> print("\"%s\"" % word)
"Some Random Word"

并且,如果双引号不是限制(即单引号即可)

>>> from pprint import pprint, pformat
>>> print(pformat(word))
'Some Random Word'
>>> pprint(word)
'Some Random Word'

或者像其他人已经说过的那样(将其包含在您的声明中)

>>> word = '"Some Random Word"'
>>> print(word)
"Some Random Word"

使用哪个you感觉更好或更少混乱。

而且,如果您需要对多个单词执行此操作,您不妨创建一个函数

def double_quote(word):
    return '"%s"' % word

print(double_quote(word), double_quote(word2))

并且(如果您知道自己在做什么并且)如果您担心这些性能,请参阅这个比较 https://stackoverflow.com/a/48465349/2689986.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在变量周围打印双引号? 的相关文章

随机推荐

  • Java 泛型(通配符)

    我有几个关于 Java 中通用通配符的问题 有什么区别List 基本上意味着
  • Symfony2:如何在FormType中调用实体的存储库

    我尝试调用我的实体的存储库Category以我的实体的类形 式BonCommande 但是出现了这个错误 注意 未定义的属性 C wamp www Symfony test src Application VehiculeBundle Fo
  • 如何在 Spring 加载应用程序上下文后立即执行作业?

    我想在加载 Spring 上下文后运行一些作业 但我不知道该怎么做 你知道该怎么做吗 另一种可能性是注册应用程序上下文事件的侦听器 基本上与skaffman的解决方案相同 只需实现 org springframework context A
  • 更改textNode值

    有什么方法可以更改 Web 浏览器中 DOM textNode 的值吗 我特别想看看能不能change现有节点 而不是creating一个新的 为了澄清这一点 我需要使用 Javascript 来完成此操作 浏览器中的所有文本都存储在 te
  • 旋转轴标签放置不正确(matplotlib)

    我想绘制带有旋转标签的相关矩阵 但是 标签放错了位置 如下所示 我试着看看Matplotlib Python 条形图 xtick 标签的位置彼此之间有不规则的空间 https stackoverflow com questions 2147
  • 如何阻止 LogCat 输出在 Eclipse 中自动滚动?

    UPDATE 事实证明 这是 SDK 工具 R14 中的一个错误 该问题已在 2013 年 10 月 27 日发布的 R15 中得到修复 更新到最新版本可以解决已接受答案中建议的问题 我使用 Eclipse 调试视图中的 LogCat 窗口
  • int 和 uint 使用的区别以及何时使用

    使用 int 和 uint 有什么区别 到目前为止我看到的所有示例都使用 int 表示整数 使用 uint 有什么好处吗 谢谢 uint means unsignedint 您可以将其用于 0 4G 范围其中正常 有符号 int的范围是 2
  • SignalR 不能与 .Net Core 一起使用

    我正在尝试安装SignalR在我的中使用 NuGet 包管理器C Asp Net 核心项目 但我收到此错误 称 SignalR 与 net core 不兼容 它真的还不支持吗 或者我可以做些什么来让它发挥作用吗 如果有必要提及的话 我正在使
  • tkinter root.mainloop 与 While True 循环

    我正在使用 tkinter 根据我正在读取的电压显示一些标签 但是 它会在一次读取后停止执行 我发现这是由于 root mainloop 造成的 但我无法修复它 我已经包含了我的代码 root mainloop 位于 while True
  • sqlalchemy:创建关系但在数据库中没有外键约束?

    Since sqlalchemy orm relationship 已经暗示了这种关系 我不想在数据库中创建约束 我应该怎么办 目前 我在 alembic 迁移后手动删除这些约束 而不是定义 模式 级别ForeignKey http doc
  • Xcode 7 库搜索路径警告

    这是它显示的警告 找不到选项 F Applications Xcode beta app Contents Developer Platforms iPhoneOS platform Developer SDKs iPhoneOS9 0 s
  • 选择时更改单选按钮的边框颜色

    当我选择它时 我想要一个绿色的单选按钮 周围有绿色边框 这就是我所拥有的 input type radio webkit appearance none width 10px height 10px border radius 50 out
  • 将 10 个数据集(每个数据集有 80 个表)从 bigquery 导出到 Google 存储的有效方法?

    我在 BigQuery 中有 10 个数据集 每个数据集有 80 个表 我知道我可以使用控制台或 Web UI 将每个数据集中的每个表逐一导出到 google 存储 这是出于备份目的 然而 这需要一段时间 我想知道是否有更方便的方法来处理这
  • Chrome 中文本字段光标问题

    我在表单部分使用以下 css CSS username input background color FFFFFF border 2px solid DDDDDD border radius 5px 5px 5px 5px color 9E
  • Java websocket 客户端不适用于 GDAX 沙箱环境

    我正在使用 spring WebSocketWebSocketClient连接 GDAX 服务器 它在实时环境中运行良好 但相同的代码不适用于沙箱环境 这是我连接到服务器的代码 public class Test public static
  • 如何选择给定索引和长度的 RichTextBox 文本

    如果只给你一个要选择的特定文本的索引和长度 或 EndIndex 你如何在 RichTextBox 的 WPF 版本中执行此操作 这在 Textbox 中非常可行 因为您可以调用 Textbox Select startIndex Leng
  • 非不相交集并集的最佳算法是什么?

    假设有两个 非不相交 点集 笛卡尔空间 执行这两个集的并集的最佳情况复杂度算法是什么 由于点坐标是任意的 并且它们之间没有特殊关系 因此我不认为这个问题是一个几何特定问题 这是有效地将 S1 和 S2 合并成新集合 S 的通用问题 我知道有
  • 重新索引不完整的多级数据帧中的第二级以使其完整,在缺失的行上插入 NAN

    我需要重新索引 pandas 数据框的第二级 以便第二级成为一个 完整 列表0 N 1 对于每个一级索引 我尝试使用艾伦 海登的方法 https stackoverflow com questions 20104874 reindex su
  • 如何在 rspec 测试中存根 gmaps4rails 地理编码函数?

    我正在使用 gmaps4rails 并尝试开发一些测试 我有一家工厂 factory country do sequence name n Country n end 这显然不被谷歌认可 Validation failed Gmaps4ra
  • 如何在变量周围打印双引号?

    例如 我们有 word Some Random Word print word 有没有更好的方法在变量周围打印双引号 Update From Python 3 6 https docs python org 3 whatsnew 3 6 h