当前位置: > python教程 > python入门 >

python2,python3中Python print不换行打印
栏目分类:python入门   发布日期:2019年04月27日 16:14:47   浏览次数:

1、在ptyhon编程中,使用print输出数据,python print 打印默认是"\n"换行的

str="hello world!"

print str      #这个代码输入完,就会换行

 

2、pythonX2中,使用逗号,输入一行
那怎么样才能不换行呢?在python2X中,可以使用逗号,

>>> print str,str

hello world! hello world!

>>> #上面使用逗号输出了二次,也可以print str,

...

>>> print str str  #如果中间不使用空格可以么?

  File "<stdin>", line 1

    print str str  #如果中间不使用空格可以么?

                ^

SyntaxError: invalid syntax

>>> 你会发现,现在报语法错误,不支持

pythonX2中,使用逗号,输入一行

3、python使用逗号和end,输入一行

下面在来看下python3X,那又用什么呢?

>>> str ="hello world!"

>>> print str

  File "<stdin>", line 1

    print str

            ^

SyntaxError: Missing parentheses in call to 'print'. Did you mean print(str)?

>>> #你会发现,会报错误,为什么呢?因为Python3X中,不在是python语句了,而是变成python函数、

...

>>> print(str)

hello world!

>>> print(str,str) #这个时候可以么?输出会显示一行么?

hello world! hello world!

>>> print(str,end="") #在来看一下这种方法
python使用逗号和end,输入一行


说明一下:在python看,>>>  这个是主提示符,意思是解释器告诉你它在等待你输入下一个语句,...这个是次提示符,正在等待你输入当前语句的其他部分,还有啥不懂的,可以加微信问我,ziwenseo


这里深入一下,来看一下python3X中 python函数的定义,使用help(print)查看

 

>>> 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.


    print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)   ,既然是函数,那就可以有参数,也可以没有参数

print()  #可以打印一个空行,

 

print(str,str,end="\n");print(str);和print(str,str,end=" ");print(str); 有何不同?你知道么?








推荐
必看相关文章:

python是什么?前景如何:http://www.99kao.com/jiaocheng/rumen/1040.html 

python官网安下载装选择哪个版本:http://www.99kao.com/jiaocheng/rumen/1038.html

python怎么下载安装:http://www.99kao.com/jiaocheng/rumen/1046.html
 

pycharm下载安装教程:http://www.99kao.com/jiaocheng/rumen/1049.html

pycharm的第一次使用教程:http://www.99kao.com/jiaocheng/rumen/1056.html

 


 

相关热词:

热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答