Tôi nhận ra hôm nay khi viết một số Python mà người ta có thể viết toán tử bất bình đẳng là a!=b
hoặc not a==b
. Điều này khiến tôi tò mò:Bất bình đẳng Python:! = Vs not ==
- Cả hai cách đều hoạt động giống hệt nhau hoặc có một số khác biệt tinh tế không?
- Có lý do nào để sử dụng cái này cho người khác không? Là một trong những thường được sử dụng hơn khác?
Bạn có chắc chắn? 'không 'test' == True' đánh giá là True, trong khi' (không 'test') == True' đánh giá là False, vì vậy có vẻ như 'không a == b' đánh giá thành' không (a == b) '. –
Tôi đã sử dụng AND khi tôi đang chơi đùa với tuyên bố. – JustinDanielson
Câu trả lời này là 'không đúng == đúng' – Alain