Python дээр хоёр объектыг хэрхэн харьцуулах вэ?
Python дээр хоёр объектыг хэрхэн харьцуулах вэ?

Видео: Python дээр хоёр объектыг хэрхэн харьцуулах вэ?

Видео: Python дээр хоёр объектыг хэрхэн харьцуулах вэ?
Видео: Python! Tuples 2024, May
Anonim

“is” болон “==” хоёуланг нь ашигладаг объектын харьцуулалт in Python . “==” оператор нь утгыг харьцуулдаг хоёр объект , while "is" нь эсэхийг шалгадаг хоёр объект ижил байна (Өөрөөр хэлбэл хоёр ижил төстэй ишлэлүүд обьект ). “==” оператор нь x1 ба x2 яг ижил утгатай эсэхийг хэлж өгдөггүй обьект эсвэл биш.

Үүнтэй адилаар Python дээр хоёр объект ижил байгаа эсэхийг хэрхэн шалгах вэ?

is түлхүүр үг нь хэрэглэгддэг хоёр бол шалгана хувьсагч нь ижил утгатай обьект . The тест Үнэнийг буцаана хэрэв нь хоёр объект адилхан байна обьект . The тест Худал буцаана хэрэв тэд адилхан биш обьект , тэр ч байтугай хэрэв нь хоёр объект 100% байна тэнцүү . == операторыг ашиглана хоёр бол шалгана хувьсагчид байна тэнцүү.

Үүнтэй адилаар та Python 3-тай хэрхэн харьцуулах вэ? Эдгээр операторууд харьцуулах тэдгээрийн аль аль талд нь үнэ цэнийг тодорхойлж, тэдгээрийн хоорондын хамаарлыг шийднэ. Тэдгээрийг мөн Relational operators гэж нэрлэдэг.

Python 3 - Харьцуулалт Операторуудын жишээ.

Оператор Тодорхойлолт Жишээ
> Хэрэв зүүн операндын утга баруун операндын утгаас их байвал нөхцөл үнэн болно. (a > b) үнэн биш.

Мөн Python дээр хоёр хувьсагчийг хэрхэн харьцуулах вэ?

Python байна хоёр харьцуулалт операторууд == бөгөөд. Эхлээд харахад тэд адилхан юм шиг санагддаг, гэхдээ үнэндээ тийм биш юм. == харьцуулна хоёр хувьсагч тэдгээрийн бодит үнэ цэнэд үндэслэнэ. Үүний эсрэгээр is оператор нь харьцуулдаг хоёр хувьсагч объектын id дээр үндэслэсэн бөгөөд хэрэв байгаа бол Үнэнийг буцаана хоёр хувьсагч ижил объект руу хандана.

Python дээр CMP функц гэж юу вэ?

Python - cmp () функц cmp () нь суурилуулсан Python дахь функц , үүнд дассан харьцуулах хоёр объект бөгөөд өгөгдсөн утгын дагуу утгыг буцаана. Энэ нь "үнэн"/"худал"-ын оронд "үнэн" эсвэл "худал"-ыг буцаадаггүй бөгөөд өгөгдсөн оролт дээр үндэслэн сөрөг, тэг эсвэл эерэг утгыг буцаана. Синтакс: cmp (obj1, obj2)

Зөвлөмж болгож буй: