好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

Python3中print函数换行的图文代码详解

最近在学习python3,发现了一个问题想着总结出来,所以下面这篇文章主要给大家介绍了关于Python 3中print函数换行的相关资料,文中通过示例代码介绍的非常详细,对需要的朋友们具有一定的参考学习价值,感兴趣的朋友们下面随着小编来一起学习学习吧。

#!/usr/bin/env python
#-*- coding: utf-8 -*-
__author__ = '****'
class PrintTable(object):
 '''打印九九乘法表'''
 def __init__(self):
  print('开始打印 9 X 9 的乘法表格')
  self.print99()

 def print99(self):
  for i in xrange(1, 10):
   for j in xrange(1, i+1):
    print('%d X %d = %2s ' %(j, i, i*j)),
   print('\n')
if __name__ == '__main__':
 pt = PrintTable() 

正常 输出。

其实在上面代码中还有一个问题,接上面 问题一, xrange() 函数,如果你只是修改了 print() 函数的语法,没有关注 xrange() 的话,会出现下图4的情况,


图4

这里提示说'xrange' is not defined,其实就是在Python3中,xrange()函数已被整合进 range() 函数了,统一使用 range() 函数。

OK,修改后,就会 输出图3的正常结果了。

总结

以上就是Python3中print函数换行的图文代码详解的详细内容,更多请关注Gxl网其它相关文章!

查看更多关于Python3中print函数换行的图文代码详解的详细内容...

  阅读:42次