Kọ ẹkọ Oniṣẹ Idanimọ Python ati Iyatọ Laarin "==" ati Oniṣẹ "IS"


Nkan yii ni a ṣetọju ni ṣoki lati ṣalaye oluṣe pataki kan ni ere-ije (\ "IDANILỌ OPERATOR") ati bii oluṣe idanimọ ṣe yato (jẹ, kii ṣe) lati ọdọ oluṣewe afiwe (==) .

Oniṣẹ idanimọ

Oniṣẹ idanimọ (\"jẹ" ati \"kii ṣe" ) ti lo lati ṣe afiwe ipo iranti nkan naa. Nigbati a ṣẹda nkan ninu iranti a fi adirẹsi adamọ iranti alailẹgbẹ si nkan yẹn.

  • ‘==’ ṣe afiwe ti awọn iye ohun mejeji ba jọ tabi rara.
  • ‘is’ ṣe afiwe ti ohun mejeeji ba jẹ ti ipo iranti kanna.

Ṣẹda awọn ohun elo okun mẹta Orukọ, Orukọ1, ati Orukọ2. Orukọ ohun okun ati Orukọ2 yoo mu iye kanna ati Name1 yoo mu awọn iye oriṣiriṣi mu.

Nigbati a ba ṣẹda awọn ohun wọnyi, kini o ṣẹlẹ lẹhin iṣẹlẹ naa ni, ohun naa yoo ṣẹda ni iranti ati pe yoo wa lakoko igbesi aye eto naa.

Bayi o le lo oluṣewe lafiwe \"==" lati ṣayẹwo ti awọn iye ohun mejeeji ba kanna.

Nisisiyi pe o ti ṣe afiwe awọn iye meji lati pinnu fun dọgba, jẹ ki a wo bi oniṣẹ idanimọ ṣe n ṣiṣẹ.

A ṣe iṣẹ Id() iṣẹ lati gba\"idanimọ" ohun kan. Nọmba odidi kan ti yoo jẹ alailẹgbẹ ati iduroṣinṣin fun ohun naa nigba igbesi aye rẹ.

Lati jẹ ki o rọrun ronu eyi bi ID ijọba alailẹgbẹ tabi ID ID ti a fi si ọ, bakanna a ti fi iye odidi odidi kan fun ohunkan kọọkan.

Bayi o le ṣe afiwe awọn itọkasi ohun 2 nipa lilo \"is” oniṣẹ.

Nigbati mo ba ṣe afiwe Orukọ ati Orukọ1 tabi Name2 ni lilo oluṣe idanimọ ohun ti o ṣe ni ẹhin ni pe o kan nṣiṣẹ \"id (Orukọ) == id (Name2)” .Nigba ti id (Orukọ) ati id (Orukọ2) mejeeji pin ipo iranti kanna, o pada Otitọ.

Nisisiyi nibi apakan ti o nifẹ si wa. Wo apẹẹrẹ ti tẹlẹ wa nibiti Orukọ ati Orukọ 1 ni awọn iye kanna ati dapada iye odidi kanna nigbati a ba n ṣiṣẹ id() iṣẹ. Kini idi ti o fi ro pe\"Name_new" ati\"Name_le" ohun ko jọra botilẹjẹpe wọn pin awọn iye kanna lati sikirinifoto ni isalẹ?

Eyi jẹ nitori imuse apẹrẹ python. Nigbati o ba ṣẹda ohun odidi kan ni ibiti (-5,256) ati awọn ohun okun ti o tobi ju tabi dogba si awọn chars 20, dipo ṣiṣẹda awọn ohun oriṣiriṣi ni iranti fun iye kanna ti awọn nkan wọnyi ṣe bi ijuboluwo si awọn ohun ti o ṣẹda tẹlẹ.

Ni isalẹ aṣoju aworan yoo fun ọ ni imọran ti o daju ti ohun ti a ti rii bẹ ninu nkan yii.

Ninu nkan yii, a ti rii kini oluṣe idanimọ. Bawo ni a ṣe lo oniṣe afiwe ati oniṣe idanimọ, imuse apẹrẹ lori bii a ṣe ṣẹda nkan ninu iranti.


Gbogbo awọn Ẹtọ wa ni ipamọ. © Linux-Console.net • 2019-2024