Python:使用打印命令避免换行[重复]

2023-11-24

当我使用print命令,它打印我想要的任何内容,然后转到不同的行。例如:

print "this should be"; print "on the same line"

应该返回:

这应该在同一行

但相反返回:

这应该是
在同一条线上

更准确地说,我试图创建一个程序if它告诉我一个数字是否是 2

def test2(x):
    if x == 2:
        print "Yeah bro, that's tottaly a two"
    else:
        print "Nope, that is not a two. That is a (x)"

但它不认识最后一个(x)作为输入的值,而是准确打印:“(x)”(带方括号的字母)。为了使它工作,我必须写:

print "Nope, that is not a two. That is a"; print (x)

如果例如我输入test2(3)这给出了:

不,那不是二,那是一个
3

因此,我要么需要让 Python 将打印行中的 (x) 识别为数字;要么需要让 Python 将打印行中的 (x) 识别为数字;或者在同一行上打印两个单独的内容。

重要的提示: 我在用版本2.5.4

另一个注意事项:如果我把print "Thing" , print "Thing2"第二次打印时显示“语法错误”。


In Python 3.x,您可以使用end论证print()防止打印换行符的函数:

print("Nope, that is not a two. That is a", end="")

In Python 2.x,您可以使用尾随逗号:

print "this should be",
print "on the same line"

不过,您不需要它来简单地打印变量:

print "Nope, that is not a two. That is a", x

请注意,尾随逗号仍然会导致在行尾打印一个空格,即它相当于使用end=" "在Python 3中。要抑制空格字符,您可以使用

from __future__ import print_function

访问 Python 3 打印功能或使用sys.stdout.write().

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

Python:使用打印命令避免换行[重复] 的相关文章

随机推荐

  • 将字符串插入到另一个字符串中

    好的 我有一个 char stringA 和 char stringB 我希望能够将 stringB 在 x 点插入到 stringA 中 char stringA abcdef char stringB 123 与产品 ab123cdef
  • “WCF”是什么意思? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 谁能定义WCF WCF 的目的是什么 有哪些学习 WCF 的好阅读材料 WCF Windows 通信基础 是 Microsoft 使用的名称框架 t
  • 为什么 IList<>.Reverse() 不像 List<>().Reverse 那样工作

    我有问题List
  • 复制时使用的理想内存块大小是多少?

    我目前使用每个内存块 100 MB 来复制大文件 人们通常使用的量是否 合适 Edit 感谢大家的精彩回复 我对这些概念还很陌生 所以我会尝试理解很多已经说过的概念 例如回写缓存 我不断学习新东西 4096 到 32KB 之间的块是典型的选
  • Apply 与 Map 的内存使用情况。虚拟内存的使用和锁定

    我需要找到一长串数字对中所有数字对的总和 在 Mathematica 中有很多方法可以做到这一点 但我正在考虑使用其中之一Plus or Total Since Total在列表上工作 Map是在那里使用的函数式编程工具Apply级别 1
  • 在 Python Selenium 中滚动特定 DIV 元素

    我正在尝试做一个简单的 Python Selenium 自动化 其中脚本将单击一个链接 该链接会在页面顶部打开一个对话框 Instagram 个人资料 该对话框将显示关注者列表 但不幸的是包含该列表的 UL 将仅显示前 12 个关注者 或
  • 运行 Inno Setup 安装程序时如何修改 PATH 环境变量?

    Inno Setup 允许您通过 Registry 部分设置环境变量 通过设置与环境变量相对应的注册表项 然而 有时您不仅仅想设置环境变量 通常 您想修改它 例如 安装时 人们可能想要向 PATH 环境变量添加 删除目录 如何从 InnoS
  • 类和函数模板实例化的 Visual Studio dll 导出问题

    我在 win7 中使用 VS2008 在 CentOS 18 中使用 g 4 7 只有当我使用动态共享库时 才会在 Windows 上出现该问题 当我将其转换为静态库时 程序链接正常 据我所知 在共享库模板函数 类中 要么应该在头文件中定义
  • sqlite3_column_text 返回的数据在完成/关闭期间被损坏

    我不确定这里发生了什么 但我发现从 sqlite3 column text 返回的数据在 Finalize close sqlite 阶段被更改 rc not handled in this abbreviated code sqlite3
  • 在 Prolog 中使用差异列表的上下文无关语法如何运作?

    我正在阅读有关 Prolog 中上下文无关语法的教程 他们在页面底部提到使用差异列表在 Prolog 中实现上下文无关语法 其中包括以下代码块 s X Z np X Y vp Y Z np X Z det X Y n Y Z vp X Z
  • 使用 ggplot 库中的 geom_path

    我有12个变量 M1 M2 M12 我为此计算了某个统计量x df data frame model factor paste M 1 28 sep levels paste M 1 28 sep x runif 28 1 1 05 lev
  • ios中如何将数据存储到NSCache中?

    我对 NSCache 很陌生 我有一个 API 调用 它会产生多个对象 如何将这些对象存储在 NSCache 中 以便我不需要再次调用 API NSCache 中可以存储多少数据 NSCache 中存储数据是否有特定限制 请帮我 看一眼文档
  • 如何使用 jQuery 防止用户更改页面

    我有一个页面 其中包含通过 ajaxSubmit 提交的表单 因此 无需更改页面 我的目标是 当用户尝试更改页面 甚至关闭浏览器 时 我询问他是否真的想退出页面而不发送表单 正如 gmail 所做的那样 例如 Gmail 通过类似 wind
  • 属性错误:“响应”对象没有属性“文本”

    page requests get url tree html fromstring page text 在第 2 行我得到 AttributeError Response object has no attribute text 我已导入
  • 关于不可变字符串的改变id

    一些关于id类型的对象str 在Python 2 7中 让我困惑 这str类型是不可变的 所以我希望一旦创建它 它将始终具有相同的id 我相信我的表述不太好 所以我将发布一个输入和输出序列的示例 gt gt gt id so 1406141
  • 转义百分号 DB2 SQL

    我正在尝试选择连续包含四个百分号的数据 如何转义百分号以便我的 LIKE 条件起作用 Thanks Use 使用转义字符子句 select from tbl where fld like escape 这将搜索包含以下内容的所有记录 中的字
  • 从 .ttf 生成 .afm [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 我正在使用这个库从 PHP 生成 pdf 文件 http www fpdf org 不过 我目前正忙着添加新字体 特别是从 ttf 字体文件生成 afm 文件的步骤 我正在按照此处的
  • 如何在 Android 中按定义的时间间隔运行可运行线程?

    我开发了一个应用程序 用于在 Android 模拟器屏幕中按定义的时间间隔显示一些文本 我正在使用Handler班级 这是我的代码片段 handler new Handler Runnable r new Runnable public v
  • 不使用 ATL 实现 COM IDispatch

    我正在编写一个 Excel RTD 服务器实现 但我陷入了实现的 coclass 的样板中IDispatch 我无法访问 ATL 但我正在使用 ActiveQt 尽管我也对如何在原始 C 或 C 中执行此操作感兴趣 如何正确实施IDispa
  • Python:使用打印命令避免换行[重复]

    这个问题在这里已经有答案了 当我使用print命令 它打印我想要的任何内容 然后转到不同的行 例如 print this should be print on the same line 应该返回 这应该在同一行 但相反返回 这应该是在同一