Computer >> Máy Tính >  >> Lập trình >> Python

In một biến và nhiều biến trong Python?

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