python怎么换行不执行 您所在的位置:网站首页 python怎样换行不执行 python怎么换行不执行

python怎么换行不执行

2024-02-15 03:11| 来源: 网络整理| 查看: 265

终于知道python如何打印不换行

日期:2019-08-25 12:18:26

浏览:120

核心提示:有时编写程序,可能多次用到print函数,软件中程序如果不加特别声明,每条print语句会换行输出。那么python如何打印不换行呢?一起来了解下吧: python如何打印不换行  当我们想要打印一句话后,希望用户输入相应信息,但是不希望,

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

python如何打印不换行

d3f478d1cbfa93f0cd47e592611e7fe8.jpg

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

比如:

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='')

python 3怎么打印不换行

>>> help(print)

Help on built-in function print in module builtins:

print(...)

print(value, ..., sep=' ', end='n', file=sys.stdout, flush=False)

Prints the values to a stream, or to sys.stdout by default.

Optional keyword arguments:

file:  a file-like object (stream); defaults to the current sys.stdout.

sep:   string inserted between values, default a space.

end:   string appended after the last value, default a newline.

flush: whether to forcibly flush the stream.

>>>

默认 end = 'n'是换行,所以

print('I am ', end = ' ')

print('a beautilful girl')

就是 I am a beautiful girl了,哈哈

如何用python输出不换行

有两种方法

1.

import sys

sys.stdout.write('.')

2.

from __future__ import print_function

print('.', end='')

同类学校资讯



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有