首页天道酬勤python print用法换行,python打印换行字符串

python print用法换行,python打印换行字符串

张世龙 05-05 21:46 90次浏览

Python3中print函数的换行最近看了Python的应用,从入门级的九九乘法表开始。 结果,Python3.x和Python2.x真的太不同了。 例如,这里的换行处理可能会忘记先记住。 现在,让我们转到下一个——

Python2.X代码:

#!/usr/HLD yl/env python #-*编码: utf-8-- * _ _ author _=' * * * ' classprinttable(object ) 3360 ' 3360 print (开始打印9x 9乘法表) (self.print99 ) defprint99 ) self ) 3360 forinxrange (1,10 ) i 1) :print('%dx%d=%2s'% ) j,i*j ) )、print((n ) if__name__=='_main_ ' ) ) ) 第一个是内层循环的print ) )函数的结尾。 在Pyhon2中,print ) )打印输出后换行时,在函数末尾加上逗号’、’,但在Python3中运行代码时,加上逗号没有效果,在win中如图1所示运行。

图1

在Linux上如图2所示动作,

图2

可见没有换行。 因为Python3使用新语法,如print (,end )、end )等。 是的,区别在于print ) )函数的第二个参数是end )、修改、执行和最后一次执行的结果。 如图3所示,

图3

正常输出。

其实,上面的代码还有一个问题。 接着上面的问题,是xrange ()函数。 print ) )只是修改了函数的语法(xrange ) ),否则如下图4所示。

图4

这里提出的“xrange'isnotdefined,实际上Python3集成了xrange (函数为range ) )函数,统一使用了range (范围) )函数。

确定,修改后,输出图3的正常结果。

好的,先来这里,继续更新。

Python print函数,python如何实现print不换行