Hogyan hasonlítasz össze két objektumot Pythonban?
Hogyan hasonlítasz össze két objektumot Pythonban?

Videó: Hogyan hasonlítasz össze két objektumot Pythonban?

Videó: Hogyan hasonlítasz össze két objektumot Pythonban?
Videó: Hogyan csókold meg ? - Első csók - Mikor, hogyan - Csajozás 2024, Lehet
Anonim

Az „is” és az „==” is használatos tárgy összehasonlítás ban ben Piton . Az „==” operátor összehasonlítja az értékeket két tárgy , míg az „is” ellenőrzi, ha két tárgy ugyanazok (más szóval kettő utalások ugyanarra tárgy ). Az „==” operátor nem mondja meg, hogy x1 és x2 valójában ugyanarra utal-e tárgy vagy nem.

Hasonlóképpen, hogyan ellenőrizheti, hogy két objektum azonos-e a Pythonban?

Az is kulcsszót használják tesztelj, ha kettő a változók ugyanarra utalnak tárgy . Az teszt visszaadja a True-t ha az két tárgy ugyanazok tárgy . Az teszt Hamis értéket ad vissza ha nem egyformák tárgy , még ha az két tárgy 100%-osak egyenlő . Ehhez használja az == operátort tesztelj, ha kettő a változók egyenlő.

Hasonlóképpen, hogyan lehet összehasonlítani a Python 3-ban? Ezek az operátorok összehasonlítani mindkét oldalán lévő értékeket, és dönti el a köztük lévő viszonyt. Relációs operátoroknak is nevezik őket.

Python 3 - Összehasonlítás Példa operátorokra.

Operátor Leírás Példa
> Ha a bal oldali operandus értéke nagyobb, mint a jobb oldali operandus értéke, akkor a feltétel igaz lesz. (a > b) nem igaz.

Azt is tudni kell, hogyan lehet összehasonlítani két változót a Pythonban?

Piton rendelkezik a két összehasonlítás operátorok == és az. Első pillantásra úgy tűnik, hogy ugyanazok, de valójában nem az. == összehasonlít két változó valós értékük alapján. Ezzel szemben az is operátor összehasonlítja két változó az objektumazonosító alapján, és igazat ad vissza, ha a két változó ugyanarra az objektumra utalnak.

Mi a CMP funkció a Pythonban?

Piton - cmp () függvény cmp () egy beépített függvény Pythonban , megszokták összehasonlítani két objektumot, és a megadott értékeknek megfelelő értéket ad vissza. Nem ad vissza 'igaz' vagy 'hamis' értéket az 'igaz' / 'hamis' helyett, negatív, nulla vagy pozitív értéket ad vissza az adott bemenet alapján. Szintaxis: cmp (obj1, obj2)

Ajánlott: