Trong phần này, chúng tôi sẽ kiểm tra việc in đầu ra đơn và nhiều biến trong hai phiên bản python khác nhau.
# Python 2.7
In một biến
>>> #Python 2.7 >>> #Print single variable >>> print 27 27 >>> print "Rahul" Rahul >>> #Print single variable, single brackets >>> print(27) 27 >>> print("Rahul") Rahul
Python 3.6
>>> #Python 3.6 >>> #Print single variable without brackets >>> print 27 SyntaxError: Missing parentheses in call to 'print' >>> print "Rahul" SyntaxError: Missing parentheses in call to 'print'
Cú pháp trên trong 3.6, là do:Trong python 3.x, print không phải là một câu lệnh mà là một hàm (print ()). Vì vậy, print được đổi thành print ().
>>> print (27) 27 >>> print("Rahul") Rahul
In nhiều biến
Python 2.x (ví dụ:python 2.7)
>>> #Python 2.7 >>> #Print multiple variables >>> print 27, 54, 81 27 54 81 >>> #Print multiple variables inside brackets >>> print (27, 54, 81) (27, 54, 81) >>> #With () brackets, above is treating it as a tuple, and hence generating the >>> #tuple of 3 variables >>> print ("Rahul", "Raj", "Rajesh") ('Rahul', 'Raj', 'Rajesh') >>>
Vì vậy, từ đầu ra ở trên, chúng ta có thể thấy trong python 2.x, việc chuyển nhiều biến vào bên trong dấu ngoặc (), sẽ coi nó như một bộ gồm nhiều mục
Python 3.x (ví dụ:python 3.6)
#Python 3.6 #Print multiple variables >>> print(27, 54, 81) 27 54 81 >>> print ("Rahul", "Raj", "Rajesh") Rahul Raj Rajesh
Hãy lấy một ví dụ khác về nhiều câu lệnh trong python 2.x và python 3.x