Kako primerjate dva predmeta v Pythonu?
Kako primerjate dva predmeta v Pythonu?

Video: Kako primerjate dva predmeta v Pythonu?

Video: Kako primerjate dva predmeta v Pythonu?
Video: Полный курс по Next js - Изучи Nextjs за 2 часа! | React SSR +таймкоды 2024, Maj
Anonim

Tako »je« kot »==« se uporabljata za primerjava objektov v Python . Operater “==” primerja vrednosti dva predmeta , medtem ko "je" preveri, če dva predmeta so enaki (z drugimi besedami dve sklicevanja na isto predmet ). Operater “==” nam ne pove, ali se x1 in x2 dejansko nanašata na isto predmet ali ne.

Podobno, kako preverite, ali sta dva predmeta enaka v Pythonu?

Ključna beseda is se uporablja za preizkusi, če sta dva spremenljivke se nanašajo na isto predmet . The test vrne True če the dva predmeta so enaki predmet . The test vrne False če niso enaki predmet , celo če the dva predmeta so 100% enako . Uporabite operator == za preizkusi, če sta dva spremenljivke so enako.

Podobno, kako se primerjate v Pythonu 3? Ti operaterji primerjaj vrednote na obeh straneh in odločajo o razmerju med njimi. Imenujejo se tudi relacijski operaterji.

Python 3 - Primerjava Primer operaterjev.

Operater Opis Primer
> Če je vrednost levega operanda večja od vrednosti desnega operanda, postane pogoj resničen. (a > b) ni res.

Če želite vedeti tudi, kako primerjate dve spremenljivki v Pythonu?

Python ima dve primerjavi operatorja == in je. Na prvi pogled se zdi, da sta enaka, v resnici pa nista. == primerja dve spremenljivki na podlagi njihove dejanske vrednosti. Nasprotno pa operator is primerja dve spremenljivki na podlagi ID-ja objekta in vrne True, če je dve spremenljivki nanašajo na isti predmet.

Kaj je funkcija CMP v Pythonu?

Python - cmp () funkcija cmp () je vgrajen funkcijo v Pythonu , navajen je primerjaj dva predmeta in vrne vrednost v skladu z danimi vrednostmi. Ne vrne 'true' ali 'false' namesto 'true' / 'false', vrne negativno, nič ali pozitivno vrednost na podlagi podanega vnosa. sintaksa: cmp (obj1, obj2)

Priporočena: