Kā ieviest dalības operatorus Python



Šis raksts sniegs jums detalizētas un visaptverošas zināšanas par dažādiem Python dalībnieku operatoriem.

ir viena no pieprasītākajām programmēšanas valodām tirgū šodien. Sākot no amatieriem līdz pat profesionāļiem, visi izmanto Python, pateicoties tā plašajam funkciju skaitam, kā arī lieliskajai daudzpusībai, ko tas rada galdā. Nav operators Python ir daļa no Python dalībnieku operatoriem. Lai labāk izprastu tā darbību, vispirms apskatīsim satura rādītāju:

Kas ir dalības operatori Python?

Dalības operatoru Python var definēt kā operatoru, ko izmanto vērtības dalības apstiprināšanai. Šis operators tiek izmantots, lai pārbaudītu dalību tādos mainīgajos kā virknes, veseli skaitļi, kā arī kopas.





Dalības operatori Python

Dalības operatori kopumā satur vairākus dažādus operatorus. Daži no nozīmīgākajiem ir šādi:



mysql apmācība iesācējiem ar piemēriem
  • Operatorā: Operators in Python tiek izmantots, lai pārbaudītu, vai vērtība pastāv mainīgajā vai nav. Novērtējot, ja operators atrod vērtību, tas atgriež patiesu, ja citādi nepatiesu. Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.

# Python programma, lai ilustrētu # Atrast kopīgu dalībnieku sarakstā #, izmantojot 'in' operatoru sarakstu1 = [1,2,3,4,5] saraksts2 = [6,7,8,9] saraksta1 vienumam: ja vienums sarakstā2 : print ('pārklājas') else: print ('nepārklājas')

Izeja:

nepārklājas



Tagad modificēsim iepriekš minēto piemēru un noņemsim operatoru in.

# Python programma, lai ilustrētu # Kopīgā dalībnieka atrašana sarakstā #, neizmantojot operatoru 'in' # Definējiet funkciju (), kas aizņem divus sarakstus def pārklājas (saraksts1, saraksts2): c = 0 d = 0 i sarakstam1: c + = 1 i sarakstā 2: d + = 1 i diapazonā (0, c): j diapazonā (0, d): ja (saraksts1 [i] == saraksts2 [j]): atgriež 1 atgriež 0 saraksts1 = [1 , 2,3,4,5] list2 = [6,7,8,9] ja (pārklājas (saraksts1, saraksts2)): izdrukāt ('pārklājas') cits: izdrukāt ('nepārklājas')

Izeja:

nepārklājas

  • Nav operatorā: Šis operators ir tieši pretējs operatoram in. Novērtējot, šis operators atgriež vērtību true, ja vērtība nav atrasta, un false, ja vērtība ir atrasta. Apskatiet zemāk redzamo piemēru, lai to labāk saprastu.
# Python programma, lai ilustrētu operatoru # not 'in' x = 24 y = 20 list = [10, 20, 30, 40, 50] if (x nav sarakstā): print ('x dotajā sarakstā NAV klāt') else: print ('x ir norādītajā sarakstā') if (y sarakstā): print ('y ir norādītajā sarakstā') else: print ('y nav norādītajā sarakstā')

Izeja:

x nav norādītajā sarakstā

y ir norādītajā sarakstā

Identitātes operatori Python

Izņemot dalības operatorus, Python pastāv arī cita veida operatori, kas ir zināmi reklāmas identitātes operatori. Programmā Python identitātes operatori tiek izmantoti, lai pārbaudītu, vai konkrētā vērtība ir noteikta klase vai tips. Vairumā gadījumu identitātes operatorus izmanto, lai noteiktu datu veidu, ko satur noteikts mainīgais. Python ir divi galvenie identitātes operatoru veidi.

  • Ir operators: Izvērtējot, Is Operator Python atgriež vērtību true, ja mainīgie lielumi operatora abās pusēs norāda uz to pašu mainīgo un citādi atgriež false. Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.
# Python programma, kas ilustrē identitātes operatora x = 6 izmantošanu, ja (tips (x) ir int): print ('true') cits: print ('false')

Izeja:

Patiesi

Ņemsim vēl vienu operatora “in” piemēru.

x = ['apple', 'banana'] print ('banāns' ir x) # atgriež vērtību True, jo sarakstā ir secība ar vērtību 'banana'

Izeja:

Patiesi

kas ir serializējams java

Nav operators

Programma Python nav operators ir tieši pretējs operatoram Is. Novērtējot, operators atgriež false, ja mainīgie lielumi operatora abās pusēs norāda uz to pašu objektu un citādi atgriež false. Lai to labāk saprastu, ieskatieties zemāk redzamajā piemērā.

# Python programma, lai ilustrētu identitātes operatora x = 7.2 izmantošanu “nav”, ja (tips (x) nav int): print (“true”) cits: print (“false”)

Izeja:

Patiesi

Ņemsim vēl vienu šī operatora piemēru.

x = ['apple', 'banana'] print ('ananāss' nav x) # atgriež vērtību True, jo secības ar vērtību 'ananāss' nav sarakstā

Izeja:

Patiesi

Lai ilgtermiņā padarītu jūsu programmu efektīvāku, var izmantot gan identitātes operatorus, gan Python dalībnieku operatorus. Tāpēc vienmēr ir ieteicams izmantot gan ikdienas programmēšanā, gan ar to, ka mēs esam beiguši šo rakstu “Dalības operatori Python”.

Lai iegūtu padziļinātas zināšanas par Python kopā ar dažādām lietojumprogrammām, varat tiešsaistes apmācībai tiešsaistē ar diennakts atbalstu un piekļuvi mūža garumā.

Vai mums ir jautājums? Pieminiet tos komentāru sadaļā “Dalības operatori Python”, un mēs ar jums sazināsimies.