Hoe vergelyk jy twee voorwerpe in Python?
Hoe vergelyk jy twee voorwerpe in Python?

Video: Hoe vergelyk jy twee voorwerpe in Python?

Video: Hoe vergelyk jy twee voorwerpe in Python?
Video: Python! Tuples 2024, Mei
Anonim

Beide "is" en "==" word gebruik vir voorwerp vergelyking in Python . Die operateur “==” vergelyk waardes van twee voorwerpe , terwyl "is" kontroleer of twee voorwerpe is dieselfde (Met ander woorde twee verwysings na dieselfde voorwerp ). Die “==”-operateur vertel ons nie of x1 en x2 eintlik na dieselfde verwys nie voorwerp of nie.

Net so, hoe kyk jy of twee voorwerpe dieselfde is in Python?

Die is sleutelwoord word gebruik om toets as twee veranderlikes verwys na dieselfde voorwerp . Die toets gee True terug as die twee voorwerpe is dieselfde voorwerp . Die toets gee Onwaar terug as hulle is nie dieselfde nie voorwerp , selfs as die twee voorwerpe is 100% gelyk . Gebruik die == operateur om toets as twee veranderlikes is gelyk.

Net so, hoe vergelyk jy in Python 3? Hierdie operateurs vergelyk die waardes aan weerskante daarvan en bepaal die verhouding tussen hulle. Hulle word ook Relasionele operateurs genoem.

Python 3 - Vergelyking Operateurs Voorbeeld.

Operator Beskrywing Voorbeeld
> As die waarde van linkeroperand groter is as die waarde van regteroperand, dan word toestand waar. (a > b) is nie waar nie.

Om ook te weet, hoe vergelyk jy twee veranderlikes in Python?

Python het die twee vergelyking operateurs == en is. Met die eerste oogopslag lyk dit of hulle dieselfde is, maar eintlik is hulle nie. == vergelyk twee veranderlikes gebaseer op hul werklike waarde. In teenstelling hiermee vergelyk die is operateur twee veranderlikes gebaseer op die objek-ID en gee True terug as die twee veranderlikes verwys na dieselfde voorwerp.

Wat is CMP-funksie in Python?

Python - cmp () funksie cmp () is 'n ingeboude funksie in Python , dit is gewoond daaraan vergelyk twee voorwerpe en gee waarde terug volgens die gegewe waardes. Dit gee nie 'waar' of 'onwaar' in plaas van 'waar' / 'onwaar' terug nie, dit gee 'n negatiewe, nul of positiewe waarde op grond van die gegewe insette. Sintaksis: cmp (obj1, obj2)

Aanbeveel: