python

导航

学习python怎么做到打印不换行

来源 :中华考试网 2020-09-23

   有时编写程序,可能多次用到print函数,软件中程序如果不加特别声明,每条print语句会换行输出。那么python如何打印不换行呢?

  当我们想要打印一句话后,希望用户输入相应信息,但是不希望,这句话打印后,光标换行闪动。

  比如:

  print "how old are you? please input your age:"

  age = raw_input()

  我们发现这时候光标是换行闪动的。

  也就是说print 打印完后,是自动打印换行符的,那么如何避免光标换行闪动呢?

  很简单,我们只需要这样改:

  print "how old are you? please input your age:",

  age = raw_input()

  在print后面跟上一个,号,print就不会输出换行符结束这一行了。

  这个小技巧,在很多应用中都会用到,这样使得用户更清晰的知道自己应该输入什么。

  Python print如何 输出不换行

  方法一

  print "123",

  print "456"

  优点:方便

  缺点:中间有间隔

  方法二

  #文件首行或第二行

  1:from __future__ import print_function

  print('123123', end='')

分享到

相关资讯