2013-02-21 31 views

Trả lời

100

is kiểm tra 2 đối số tham chiếu đến cùng một đối tượng, == kiểm tra 2 đối số có cùng giá trị không. dir() trả lại số list có chứa dữ liệu giống nhau cho cả foo10, nhưng các trường hợp list thực tế cho 2 điều này là khác nhau.

+0

nội dung thú vị :) – ben

+32

Ví dụ tốt là 1 == Trả về true True, nhưng 1 là True returns False. – Andrew

+4

Một điểm thậm chí có liên quan trực tiếp hơn là 'dir (10) là dir (10) 'thậm chí sẽ không là' True' (chặn một số loại tối ưu hóa thông dịch viên), trong khi 'dir (1) == dir (10)' sẽ là 'True'. –