Uporaba funkcije Python any ()

Python Any Function Usage



kaj() je vgrajena funkcija pythona za preverjanje postavk več predmetov podatkovnega tipa, kot so tuple ali seznam ali slovar, in kateri koli element vsebuje true, potem bo funkcija vrnila true. Na primer, če vsaj en element nabora vsebuje resnično vrednost in je nabor posredovan kot argument katere koli funkcije (), bo metoda vrnila vrednost true. Če pa vsi elementi nabora vsebujejo napačno vrednost, bo vrnjena vrednost katere koli () funkcije napačna. Ta funkcija deluje kot logični ALI pogoji, ki se vrnejo, če je kateri koli pogoj resničen. Uporaba katere koli () funkcije v pythonu je opisana v tej vadnici.

Sintaksa:

kaj(iterable_variable)

Tu je iterable_variable lahko kateri koli nabor ali seznam ali kateri koli iterabilni predmet in vrne logično vrednost. Spodaj je prikazana uporaba katere koli () funkcije na različnih ponavljajočih se objektih.







Uporaba katere koli () funkcije v nizu

Vsaka vrednost niza velja za pravo vrednost za kaj() funkcijo. V naslednjem primeru so podatki niza shranjeni v spremenljivki, besedilo1 in ko je spremenljivka posredovana kot argument za kaj() funkcijo, potem vrne true. Ko je v spremenljivki shranjen prazen niz, besedilo 2, in prešel na kaj() funkcija vrne false, ker se prazen niz šteje za false.



#!/usr/bin/env python3

# Uporabi poljuben () za podatke niza
besedilo1= 'Namig za Linux'
tiskanje('Izhod vrednosti niza:', kaj(besedilo1))

# Uporabi poljuben () za prazne podatke
besedilo 2= ''
tiskanje('Izhod prazne vrednosti niza:', kaj(besedilo 2))

Izhod:



Po zagonu skripta se prikaže naslednji izhod.





Uporaba katere koli () funkcije na tupleju

Naslednji skript prikazuje uporabo katere koli () funkcije na različnih vrstah spremenljivk tuple. tup1 vsebuje vse številske vrednosti in vse vrne true razen enega. tup2 vsebuje štiri napačne vrednosti in eno negativno vrednost (-1), ki vrne true. tup3 vsebuje dve napačni vrednosti in dve prazni vrednosti, ki vračata tudi napačno vrednost. tup4 vsebuje dve napačni vrednosti, eno vrednost niza, ki vrne true, in en prazen niz, ki vrne false.



#!/usr/bin/env python3

# Uporabi poljuben () za številske podatke
tup1= (petnajst, 2. 3, 43, 0, 78)
tiskanje('Prvi izhod:', kaj(tup1))

# Uporabi poljuben () pri logičnih podatkih in negativni številki
tup2= (0, Napačno, Napačno,-1, Napačno)
tiskanje('Drugi izhod:', kaj(tup2))

# Uporabi poljuben () za logične podatke in prazen niz
tup3= ('', Napačno, '', Napačno)
tiskanje('Tretji izhod:', kaj(tup3))

# Uporabi poljuben () pri logičnih podatkih in vrednosti niza
tup4= ('Zdravo', Napačno, '', Napačno)
tiskanje('Četrti izhod:', kaj(tup4))

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Uporaba katere koli () funkcije na seznamu

Naslednji skript prikazuje uporabo katere koli () funkcije na spremenljivkah seznama. Tu se uporabljajo štiri vrste spremenljivk seznama. seznam1 je prazen seznam, ki vrne false. seznam2 vsebuje tri nizne vrednosti, ki vrnejo true, in prazno vrednost, ki vrne false. seznam3 vsebuje dve ničelni številki (0), ki vrneta false, in znak, '0', ki vrne true. seznam4 vsebuje tri vrednosti, eno ničlo, ki vrne false, eno false in en prazen niz, ki vrne ničlo. Torej vse vrednosti seznam4 so lažni.

#!/usr/bin/env python3

# Uporabi poljuben () na praznem seznamu
seznam1= []
tiskanje('Rezultat praznega seznama:' ,kaj(seznam1))

# Uporabi poljuben () na seznamu nizov
seznam2= ['Ubuntu', '', '0', 'Fedora']
tiskanje('Rezultat seznama nizov:' ,kaj(seznam2))

# Uporabi poljuben () na seznamu ničelnih vrednosti
seznam3= [0, '0', 0]
tiskanje('Rezultat seznama 0 vrednosti:' ,kaj(seznam3))

# Uporabi poljuben () na seznamu logičnih in praznih nizov
seznam4= [0, Napačno, '']
tiskanje('Rezultat seznama logičnih in praznih podatkov:' ,kaj(seznam4))

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Uporaba katere koli () funkcije v slovarju

Naslednji skript prikazuje uporabo katere koli () funkcije v slovarski spremenljivki. funkcija () vrne vrednost na podlagi indeksnih vrednosti slovarja. katera koli funkcija () je tukaj uporabljena za tri slovarske spremenljivke. dic1 vsebuje samo eno postavko, kjer je indeks 0, ki vrne false. dic2 vsebuje dva elementa, indeks prve postavke je 0, ki vrne false, indeks druge postavke pa vrednost niza, ki vrne true. dic3 vsebuje dva elementa, indeks prve postavke je napačen, indeks druge postavke pa je prazen niz, ki vrne tudi false.

#!/usr/bin/env python3

# Uporabi poljuben () za slovar ene postavke, kjer je indeks 0
dic1= {0:'Prav'}
tiskanje('Prvi izhod:', kaj(dic1))

# Uporabi poljuben () v slovarju dveh elementov, kjer sta indeksa 0 in 'False'
dic2= {0:'Napačno', 'Napačno':0}
tiskanje('Drugi izhod:', kaj(dic2))

# Uporabi poljuben () za slovar dveh postavk, kjer so indeksi napačni in prazen niz
dic3= {Napačno:Napačno, '':'Prazno'}
tiskanje('Tretji izhod:', kaj(dic3))

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Uporaba katere koli () funkcije pod več pogoji

V naslednjem primeru se katera koli () funkcija uporabi za tri spremenljivke seznama, izhodi pa se uporabljajo v če stavek z logičnimi operatorji AND. Prvi seznam vsebuje eno resnično vrednost (-1) in vrne true. Drugi seznam vsebuje dve resnični vrednosti („False“, „0“) in vrne true. Tretji seznam vsebuje vse napačne vrednosti, ki vračajo false. Torej, če pogoj bo vrnil false.

#!/usr/bin/env python3

# Uporabi poljuben () na prvem seznamu
Seznam1= [0,-1, Napačno]
tiskanje('List1:' ,kaj(Seznam1))

# Uporabi poljuben () na drugem seznamu
Seznam2= ['','Napačno', '0']
tiskanje('List2:' ,kaj(Seznam2))

# Uporabi poljuben () na tretjem seznamu
Seznam3= [Napačno, 0, '']
tiskanje('List3:' ,kaj(Seznam3))

# Vrne true, če so vsi izhodi katere koli () funkcije True
če(kaj(Seznam1) in kaj(Seznam2) in kaj(Seznam3)):
tiskanje('Izhod vseh funkcij () je True')
drugače:
tiskanje('Vsak izhod katere koli funkcije () je napačen')

Izhod:

Po zagonu skripta se prikaže naslednji izhod.

Zaključek:

Uporaba različnih funkcij () pri različnih vrstah spremenljivk v pythonu je prikazana z različnimi primeri. Bralcem bo pomagalo razumeti uporabo katere koli () funkcije v pythonu in jo pravilno uporabiti v skriptu.