Cum compar două obiecte în Python?
Cum compar două obiecte în Python?

Video: Cum compar două obiecte în Python?

Video: Cum compar două obiecte în Python?
Video: How to compare two images and display the differences using Python (Hint: Pillow) 2024, Mai
Anonim

Atât „este” cât și „==” sunt folosite pentru compararea obiectelor în Piton . Operatorul „==” compară valorile lui două obiecte , în timp ce „este” verifică dacă două obiecte sunt la fel (cu alte cuvinte Două referiri la acestea obiect ). Operatorul „==” nu ne spune dacă x1 și x2 se referă de fapt la același lucru obiect sau nu.

În mod similar, cum verifici dacă două obiecte sunt la fel în Python?

Cuvântul cheie is este folosit pentru testați dacă doi variabilele se referă la aceeași obiect . The Test returnează Adevărat dacă cel două obiecte sunt la fel obiect . The Test returnează False dacă nu sunt la fel obiect , chiar dacă cel două obiecte sunt 100% egal . Utilizați operatorul == pentru a testați dacă doi variabilele sunt egal.

În mod similar, cum se compară în Python 3? Acești operatori comparaţie valorile de ambele părți ale acestora și decide relația dintre ele. Se mai numesc și operatori relaționali.

Python 3 - Comparaţie Exemplu de operatori.

Operator Descriere Exemplu
> Dacă valoarea operandului din stânga este mai mare decât valoarea operandului din dreapta, atunci condiția devine adevărată. (a > b) nu este adevărată.

De asemenea, pentru a ști, cum compar două variabile în Python?

Piton are două comparații operatori == și este. La prima vedere par a fi la fel, dar de fapt nu sunt. == compară două variabile pe baza valorii lor reale. În schimb, operatorul is compară două variabile bazat pe id-ul obiectului și returnează True dacă două variabile se referă la același obiect.

Ce este funcția CMP în Python?

Piton - cmp () funcția cmp () este un încorporat funcție în Python , este obișnuit comparaţie două obiecte și returnează valoarea în funcție de valorile date. Nu returnează „adevărat” sau „fals” în loc de „adevărat” / „fals”, ci returnează o valoare negativă, zero sau pozitivă pe baza intrării date. Sintaxă: cmp (obj1, obj2)

Recomandat: