Python print 语句(Python 2 与 Python 3)

来源:互联网 发布:知乎温酒作品集 编辑:程序博客网 时间:2024/05/19 12:14

1. python 3.x 中的 print

print 在 Python 3.x 的环境里是内置函数(built-in function)

  • python 3 的 print 语句支持(python 2.x 不支持)自定义结束符(默认是换行)

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

2. python 2.x 中的 print

  • print 的标准用法

    >> print >> sys.stdout, 1, 1+11 2
  • python 2.x 中的 print 不是函数,print 也可以不加括号嘛

    >> print 1+12
  • 如果想在 python 2.x 的环境下,使用 print 不换行,可以简单地这样做:

    import sysmyprint = sys.stdout.write
  • sys.stdout.write():仅能输出字符串类型,比 print 的能力要弱很多;

0 0
原创粉丝点击