Paano Ipapatupad ang Mga Operator ng Pagkakasapi sa Python

Magbibigay sa iyo ang artikulong ito ng isang detalyado at komprehensibong kaalaman tungkol sa iba't ibang mga Membership Operator sa Python.

ay isa sa pinaka-in-demand na mga wika ng programa sa merkado ngayon. Simula mula sa mga amateurs hanggang sa mga propesyonal, gumagamit ang lahat ng Python salamat sa malawak na bilang ng mga tampok pati na rin ang mahusay na kagalingan sa maraming bagay na dinala nito sa talahanayan. Ang hindi operator sa Python ay isang bahagi ng Membership Operators sa Python. Upang mas maunawaan ang pagpapatakbo nito, tingnan muna natin ang talaan ng nilalaman:

Ano ang Membership Operators sa Python?

Ang isang Membership Operator sa Python ay maaaring tukuyin bilang isang operator na ginagamit upang patunayan ang pagiging kasapi ng isang halaga. Ginagamit ang operator na ito upang subukan ang pagiging kasapi sa mga variable tulad ng mga string, integer pati na rin mga tuple.





Mga Operator ng Membership sa Python

Ang mga Operator ng pagiging miyembro bilang isang kabuuan ay naglalaman ng isang bilang ng iba't ibang mga operator. Ang ilan sa mga pinakamahalaga ay ang tinukoy sa ibaba:



  • Sa Operator: Ang sa operator sa Python ay ginagamit upang suriin kung ang halaga ay umiiral sa isang variable o hindi. Kapag sinuri, kung ang operator ay makakahanap ng isang halaga pagkatapos ay magbabalik ito ng totoo kung hindi man totoo. Upang mas maintindihan ito, tingnan ang halimbawa sa ibaba.

# Python program upang ilarawan ang # Paghahanap ng karaniwang miyembro sa listahan # gamit ang 'sa' lista ng operator1 = [1,2,3,4,5] list2 = [6,7,8,9] para sa item sa list1: kung item sa list2 : print ('overlapping') iba pa: i-print ('hindi overlap')

Output:

hindi nag-o-overlap



code ng fibonacci c ++

Ngayon ay baguhin natin ang halimbawa sa itaas at alisin ang nasa operator.

# Python program upang ilarawan ang # Paghahanap ng karaniwang kasapi sa listahan # nang hindi gumagamit ng 'sa' operator # Tukuyin ang isang pagpapaandar () na tumatagal ng dalawang listahan ng def overlap (list1, list2): c = 0 d = 0 para sa i sa list1: c + = 1 para sa ako sa list2: d + = 1 para sa ako sa saklaw (0, c): para sa j sa saklaw (0, d): kung (list1 [i] == list2 [j]): ibalik ang 1 pagbalik 0 list1 = [1 , 2,3,4,5] list2 = [6,7,8,9] kung (overlap (list1, list2)): i-print ('overlap') pa: i-print ('hindi overlap')

Output:

hindi nag-o-overlap

  • Wala sa Operator: Ang operator na ito ay ang eksaktong kabaligtaran ng in operator. Kapag sinuri ang operator na ito ay nagbabalik totoo kung hindi nahanap ang halaga at hindi totoo kung ang halaga ay matagpuan. Tingnan ang halimbawa sa ibaba upang mas maintindihan ito.
# Python program upang ilarawan ang # hindi 'sa' operator x = 24 y = 20 list = [10, 20, 30, 40, 50] kung (x wala sa listahan): i-print ('x ay HINDI naroroon sa ibinigay na listahan') iba pa: i-print ('x ay naroroon sa ibinigay na listahan') kung (y sa listahan): i-print ('naroroon sa ibinigay na listahan') iba pa: i-print ('Y ay HINDI naroroon sa ibinigay na listahan')

Output:

x ay HINDI nasa ibinigay na listahan

naroroon ang y sa ibinigay na listahan

Mga Operator ng Pagkakakilanlan sa Python

Maliban sa mga operator ng pagiging miyembro, mayroong ibang uri ng mga operator sa Python na kilalang Mga Operator ng Identity ng ad. Sa Python, ginagamit ang mga operator ng pagkakakilanlan upang suriin kung ang isang partikular na halaga ay sa isang tiyak na klase o uri. Sa karamihan ng mga kaso, ginagamit ang mga operator ng pagkakakilanlan upang tukuyin ang uri ng data na naglalaman ng isang tiyak na variable. Mayroong dalawang pangunahing uri ng mga operator ng pagkakakilanlan sa Python.

  • Ay Operator: Kapag sinuri, ang Is Operator sa Python ay nagbabalik totoo kung ang mga variable sa magkabilang panig ng operator ay tumuturo sa parehong variable at kung hindi man ay nagbabalik ng mali. Upang mas maintindihan ito, tingnan ang halimbawa sa ibaba.
# Python program upang ilarawan ang paggamit ng # ng 'ay' pagkakakilanlan operator x = 6 kung (uri (x) ay int): i-print ('totoo') iba pa: i-print ('maling')

Output:

Totoo

Kumuha tayo ng isa pang halimbawa ng operator na 'in'.

x = ['apple', 'banana'] print ('banana' is x) # Return true dahil ang isang pagkakasunud-sunod na may halagang 'saging' ay nasa listahan

Output:

Totoo

Ay Hindi Operator

Ang ay hindi operator sa Python ay ang eksaktong kabaligtaran ng Is Operator. Kapag sinuri, ang operator ay nagbabalik ng hindi totoo kung ang mga variable sa magkabilang panig ng operator ay tumuturo sa parehong bagay at kung hindi man ay bumalik nang hindi totoo. Upang mas maintindihan ito, tingnan ang halimbawa sa ibaba.

pangunahing istraktura ng programang java
# Program ng Python upang ilarawan ang # paggamit ng 'hindi' pagkakakilanlan operator x = 7.2 kung (uri (x) ay hindi int): i-print ('totoo') iba pa: i-print ('maling')

Output:

Totoo

Kumuha tayo ng isa pang halimbawa ng operator na ito.

x = ['apple', 'banana'] print ('pinya' wala sa x) # nagbabalik Totoo dahil ang isang pagkakasunud-sunod na may halagang 'pinya' ay wala sa listahan

Output:

Totoo

Ang parehong mga operator ng pagkakakilanlan pati na rin ang mga operator ng pagiging kasapi sa Python ay maaaring magamit bilang kahalili upang gawing mas mahusay ang iyong programa sa pangmatagalan. Sa gayon palaging ipinapayong gamitin mo ang pareho sa iyong pang-araw-araw na pag-program at kasama nito, natapos na kami ng artikulong 'Membership Operators in Python' na artikulo.

Upang makakuha ng malalim na kaalaman sa Python kasama ang iba't ibang mga application nito, maaari mo para sa live na pagsasanay sa online na may suporta na 24/7 at habang-buhay na pag-access.

May tanong ba sa amin? Nabanggit ang mga ito sa seksyon ng mga komento ng 'Membership Operators sa Python' at babalikan ka namin.