Time for action – printing with the print() function

We can print using the print() function as follows:

  1. The old syntax is as follows:
    >>> print 'Hello'
    Hello
    
  2. The new Python 3 syntax is as follows:
    >>> print('Hello')
    Hello
    

    The parentheses are now mandatory in Python 3. In this book, I try to use the new syntax as much as possible; however, I use Python 2 to be on the safe side. To enforce the syntax, each Python 2 script with print() calls in this book starts with:

    >>> from __future__ import print_function
    
  3. Try to use the old syntax to get the following error message:
    >>> print 'Hello'
      File "<stdin>", line 1
        print 'Hello'
                    ^
    SyntaxError: invalid syntax
    
  4. To print a newline, use the following syntax:
    >>> print()
    
  5. To print multiple items, separate ...

Get NumPy : Beginner's Guide - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.