怎样使 Python 输出时不换行

 我来答
就烦条0o
2018-07-28 · 知道合伙人软件行家
就烦条0o
知道合伙人软件行家
采纳数:33315 获赞数:46492
从事多年系统运维,喜欢编写各种小程序和脚本。

向TA提问 私信TA
展开全部
1、说明:
python输出时不换行,python版本不同使用方式不同:python2.x 使用print '输出内容',加一个空格即可;python3.x版本使用print('输出内容', end='')这种方式。
2、代码示例:
python2.x
print '不换行',
print '换行'
python3.x
print('不换行', end='')
print('换行')
执行结果:
python2.x

不换行 换行
python3.x
不换行换行
3、函数说明:
python2.x
print

一个'\ n'字符结尾写的,除非'print'声明以逗号结束。这是如果该语句的唯一操作只包含关键字'print'。
python3.x

print(...)
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
end: 字符串的最后一个值后追加,默认为新行。
远振琪S
推荐于2018-05-14 · 超过34用户采纳过TA的回答
知道答主
回答量:79
采纳率:100%
帮助的人:36.8万
展开全部
  1、说明:
  python输出时不换行,python版本不同使用方式不同:python2.x 使用print '输出内容',加一个空格即可;python3.x版本使用print('输出内容', end='')这种方式。
  2、代码示例:
  python2.x
  print '不换行',
  print '换行'
  python3.x
  print('不换行', end='')
  print('换行')
  执行结果:
  python2.x

  不换行 换行
  python3.x
  不换行换行
  3、函数说明:
  python2.x
  print

  一个'\ n'字符结尾写的,除非'print'声明以逗号结束。这是如果该语句的唯一操作只包含关键字'print'。
  python3.x

  print(...)
  print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
  end: 字符串的最后一个值后追加,默认为新行。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大地广场舞
2018-05-30 · 北京玲珑广场舞、紫竹院广场舞等优秀舞蹈
大地广场舞
采纳数:201 获赞数:1286

向TA提问 私信TA
展开全部
#python 2.x中不换行,输出为:love python
print "love",
print "python"
#python3.x中不换行,输出为:lovepython
print("love",end="")
print("python")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式