Python3.1版本中 print()如何回车后不打印数据?

比如我写print('1') 然后敲下回车,就会输出 1
如何在我写完print语句后,回车能继续输入语句,而不会输出数据

我想我大概明白楼主的意思,楼主应该是在python的shell里面写代码.
编写了print('1')后回车shell就会输出1,然后开始新行,python的shell就是这么设计的。

如果想输入多行语句一次运行的话,可以先定义一个方法,然后调用,比如(由于我的python版本非3.1,所以print语句格式会不一样):

>>> def myprint():
... print '1'
... print '2'
...
>>> myprint()
1
2

或者建立py文件,这是我比较推荐的方法:

建立一个a.py文件
=========================
#coding: -*- utf-8 -*-

print('1')
print('2')
...
...something else..

然后在命令行输入python a.py就可查看结果
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-01
print本来就是用来输出的,你不让他输出为什么还写呢?
相似回答