Kako uporabiti članske operaterje v Pythonu



Ta članek vam bo zagotovil podrobno in celovito znanje o različnih operaterjih članstva v Pythonu.

je eden najbolj zahtevnih programskih jezikov na trgu danes. Od amaterjev do profesionalcev, vsi uporabljajo Python, zahvaljujoč številnim funkcijam in veliki vsestranskosti, ki jo prinaša na mizo. Operator not v Pythonu je del operaterjev članstva v Pythonu. Da bomo bolje razumeli njegovo delovanje, si najprej oglejmo kazalo:

Kaj so članski operaterji v Pythonu?

Operaterja članstva v Pythonu lahko definiramo kot operaterja, ki se uporablja za preverjanje članstva vrednosti. Ta operator se uporablja za preizkušanje članstva v spremenljivkah, kot so nizi, cela števila in nabori.





Članstvo v Pythonu

Članski operaterji kot celota vsebujejo več različnih operaterjev. Nekateri najpomembnejši so opredeljeni spodaj:



  • V operaterju: Operator in v Pythonu se uporablja za preverjanje, ali vrednost obstaja v spremenljivki ali ne. Če operater najde vrednost, vrne true, sicer false. Da bi to bolje razumeli, si oglejte spodnji primer.

# Program Python za ponazoritev # Iskanje skupnega člana na seznamu # z uporabo operatorja 'in' list1 = [1,2,3,4,5] list2 = [6,7,8,9] za element na seznamu1: če je element na seznamu2 : print ('prekrivanje') else: print ('ne prekrivanje')

Izhod:

ne prekrivajo



Zdaj spremenimo zgornji primer in odstranimo operator in.

# Program Python za ponazoritev # Iskanje skupnega člana na seznamu # brez uporabe operatorja 'in' # Določite funkcijo (), ki ima dva seznama def, ki se prekrivata (list1, list2): c = 0 d = 0 za i na seznamu1: c + = 1 za i v seznamu2: d + = 1 za i v obsegu (0, c): za j v obsegu (0, d): če (seznam1 [i] == seznam2 [j]): vrnitev 1 vrnitev 0 list1 = [1 , 2,3,4,5] list2 = [6,7,8,9] if (prekrivanje (seznam1, seznam2)): print ('prekrivanje') else: print ('ne prekrivanje')

Izhod:

kako ustvariti paket Java

ne prekrivajo

  • Ni v operaterju: Ta operater je pravo nasprotje operaterja in. Pri ocenjevanju ta operator vrne true, če vrednosti ni mogoče najti, in false, če je vrednost najdena. Oglejte si spodnji primer, da to bolje razumete.
# Program Python za ponazoritev # ni 'in' operator x = 24 y = 20 list = [10, 20, 30, 40, 50] if (x ni na seznamu): print ('x na navedenem seznamu NI prisoten') else: print ('x je prisoten na danem seznamu'), če (y na seznamu): print ('y je prisoten na danem seznamu') else: print ('y na navedenem seznamu NISO)

Izhod:

x na navedenem seznamu NI prisoten

y je prisoten na danem seznamu

Operatorji identitete v Pythonu

Poleg operaterjev članstva v Pythonu obstaja še ena vrsta operaterjev, ki so znani operaterji identitete oglasov. V Pythonu se z operatorji identitete preveri, ali je določena vrednost določenega razreda ali tipa. V večini primerov se za določanje vrste podatkov, ki jih vsebuje določena spremenljivka, uporabljajo operatorji identitete. V Pythonu obstajata dve glavni vrsti operatorjev identitete.

  • Je operater: Ko je ovrednoten, operator Is v Pythonu vrne true, če spremenljivke na obeh straneh operaterja kažejo na isto spremenljivko in sicer vrne false. Da bi to bolje razumeli, si oglejte spodnji primer.
# Program Python za ponazoritev uporabe # of 'is' operatorja identitete x = 6 if (type (x) je int): print ('true') else: print ('false')

Izhod:

Prav

zakaj naj se učim sql

Vzemimo še en primer operatorja „in“.

x = ['apple', 'banana'] print ('banana' je x) # vrne True, ker je na seznamu zaporedje z vrednostjo 'banana'

Izhod:

Prav

Ni operater

Operator is not v Pythonu je ravno nasprotje operaterju Is. Ko je ovrednoten, operater vrne false, če spremenljivke na obeh straneh operaterja kažejo na isti predmet in sicer vrne false. Da bi to bolje razumeli, si oglejte spodnji primer.

# Program Python za ponazoritev # uporabe operatorja identitete 'ni' x = 7,2, če (vrsta (x) ni int): print ('true') else: print ('false')

Izhod:

Prav

Vzemimo še en primer tega operaterja.

x = ['apple', 'banana'] print ('ananas' ni v x) # vrne True, ker zaporedja z vrednostjo 'ananas' ni na seznamu

Izhod:

Prav

Tako operaterje identitete kot operaterje članstva v Pythonu lahko alternativno uporabite za dolgoročno izboljšanje vašega programa. Zato je vedno priporočljivo, da oboje uporabljate pri vsakodnevnem programiranju, s tem pa smo prišli do konca tega članka 'Članstvo v Pythonu'.

Če želite pridobiti poglobljeno znanje o Pythonu skupaj z različnimi aplikacijami, lahko za spletno usposabljanje v živo s podporo 24 ur na dan in 7 dni v tednu.

Imate vprašanje za nas? Omenite jih v oddelku za komentarje v članku »Članstveni operaterji v Pythonu« in javili se vam bomo.