gpt4 book ai didi

python - 输出中的括号和引号

转载 作者:行者123 更新时间:2023-11-28 21:16:54 25 4
gpt4 key购买 nike

有时当我使用打印功能时,输出中会出现括号和引号。我正在使用 Python 3.4 并在 Mac 上用 Sublime Text 编写代码。

举个例子

输入:

a=2
print("a",a)

输出:

('a', 2)

我只想显示 a 和 2。

提前致谢!

最佳答案

您似乎在使用 Python 2。

a = 2
print("a %i" % a)

应该会为您提供所需的结果。或者,使用更新的 str.format()方法:

print("a {}".format(a))

在 Python 3 中,您的语句 print("a",a) 将按预期工作。在 Sublime 中检查您的构建系统,确保您调用的是 python3 而不是 python。运行此代码以查看实际使用的版本:

import sys

print(sys.version)

要创建 Python 3 构建系统,请使用 JSON 语法和以下内容打开一个新文件:

{
"cmd": ["python3", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}

将文件保存为 Packages/User/Python3.sublime-build 其中 Packages 是您选择 Sublime Text -> Preferences 时打开的文件夹-> 浏览包...。您现在可以选择 Tools -> Build System -> Python3,假设 python3 在您的 PATH 中,您应该使用正确的版本构建。

如果构建失败并显示找不到 python3 的错误,请打开终端并键入

which python3

查看它的安装位置。复制整个路径并将其放入构建系统中。例如,如果 which python3 返回 /usr/local/bin/python3,那么 .sublime 中的 "cmd" 语句-build 文件应该是:

"cmd": ["/usr/local/bin/python3", "-u", "$file"],

关于python - 输出中的括号和引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28116528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com