python print 的一个问题,如何不输出回车符 (100分求解,谢谢)

flypuma 2007-10-23 11:16:49
其实是2个问题

问题1:

if (1):
print "abc",
print "def"

输出是: abc def

问题:如何才能不出现中间的空格?输出连续的 abcdef

问题2:
#!/bin/python
print "abc",

这个脚本执行后输出 abc 后会有一个换行,如何才能不输出那个换行? 谢谢
...全文
4689 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Blabber 2012-04-24
  • 打赏
  • 举报
回复
in 3.0
print(str,end='')
iambic 2007-10-23
  • 打赏
  • 举报
回复
import sys
sys.stdout.write("abc")
sys.stdout.write("def")

flypuma 2007-10-23
  • 打赏
  • 举报
回复
多谢
iambic 2007-10-23
  • 打赏
  • 举报
回复
这个我也不太清楚。没见过定制print的代码。
不过好像python 3.0对print做了改动。
flypuma 2007-10-23
  • 打赏
  • 举报
回复
谢谢,再问一下,print的行为怎么这么怪? 有什么办法重定义么? 就好像perl里面 $/ $, $; 之类的

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧