python2.7如何让print“不换行”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python2.7如何让print“不换行”相关的知识,希望对你有一定的参考价值。

参考技术A

Python 2.x 让 print “不换行”的方法是在句尾加上逗号,比如:

print 'Hello' :会换行;

print 'Hello',  :不会换行。

或者直接采用:

from __future__ import print_function

print('go ', end='')

print('home', end='')

Python 3.x 则对这个语法进行了修改。

print ('Hello') 默认也会换行,但是可以指定一个 end 参数来表示结束时输出的字符:print ('Hello', end = ' ') 就表示输出 Hello 之后会再输出一个空格;print ('Hello', end = '') 则表示输出只输出 Hello,默认的 end 就是换行。

扩展资料

根据PEP的规定,必须使用4个空格来表示每级缩进(不清楚4个空格的规定如何,在实际编写中可以自定义空格数,但是要满足每级缩进间空格数相等)。

使用Tab字符和其它数目的空格虽然都可以编译通过,但不符合编码规范。支持Tab字符和其它数目的空格仅仅是为兼容很旧的的Python程序和某些有问题的编辑程序。

参考资料:百度百科-Python

                 CSDN-python2.7 print不换行的方法

python print end=' ' 不换行

python3.x 实现print 不换行

  python中print之后是默认换行的,是因为其默认属性 end 默认值为"\n"(\n为换行符)。

  做练习99乘法表时不想换行,改变print默认换行的属性就可以了。

 

方法:

  print(‘win147‘, end=‘[email protected]#$%^&*‘)   # end就表示print将如何结束,默认为end="\n"(\n为换行符)

 

例如:

 

  print(‘23 祝大家天天开心‘, end=‘!‘)
  >>> 23 祝大家天天开心!

 


以上是关于python2.7如何让print“不换行”的主要内容,如果未能解决你的问题,请参考以下文章

python print实现不换行打印

Python3的print怎么让它不换行

python学习002-Python print 输出不换行

python print end=' ' 不换行

如何可以让div内的元素不换行?

如何使python print输出不换行