Sự khác biệt chính giữa Python 2 và Python 3 là gì?
Sự khác biệt chính giữa Python 2 và Python 3 là gì?
Python 2 và Python 3 là hai phiên bản chính của ngôn ngữ lập trình Python, với Python 3 được thiết kế để khắc phục một số vấn đề và cải thiện tính năng so với Python 2. Dưới đây là một số sự khác biệt chính giữa hai phiên bản:
print
là một câu lệnh.
print "Hello, world!"
print
là một hàm, yêu cầu sử dụng dấu ngoặc đơn.
print("Hello, world!")
/
trả về một số nguyên nếu không có số thập phân. Để có kết quả chính xác, bạn cần sử dụng from __future__ import division
.
print 3 / 2 # Output: 1
/
trả về một số thực. Sử dụng //
để có kết quả chia lấy phần nguyên.
print(3 / 2) # Output: 1.5
print(3 // 2) # Output: 1
u
trước chuỗi để sử dụng Unicode.
s = u'Hello, world!'
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào