Python anumang () paggamit ng pag-andar

Python Any Function Usage



anumang () ay isang built-in na pag-andar ng sawa upang suriin ang mga item ng maraming mga uri ng data na mga bagay tulad ng tuple o listahan o diksyonaryo at anumang item ay naglalaman ng totoo kung gayon ang function ay magbabalik totoo. Halimbawa, kung hindi bababa sa isang item ng isang tuple ang naglalaman ng totoong halaga at ang tuple ay naipasa bilang isang argument ng anumang () pagpapaandar sa gayon ang pamamaraan ay babalik totoo. Ngunit kung ang lahat ng mga item ng tuple ay naglalaman ng maling halaga sa gayon ang halaga ng pagbalik ng anumang () pagpapaandar ay magiging mali. Gumagana ang pagpapaandar na ito tulad ng lohikal O mga kundisyon na bumalik na totoo kung ang anumang isang kondisyon ay totoo. Ang paggamit ng anumang () pag-andar sa sawa ay inilarawan sa tutorial na ito.

Syntax:

kahit ano(iterable_variable)

Dito, ang iterable_variable ay maaaring maging anumang tuple o listahan o anumang iterable na bagay at nagbabalik ito ng isang halaga ng Boolean. Ang mga gamit ng anumang () pag-andar sa iba't ibang mga umuubit na mga bagay ay ipinapakita sa ibaba.







Paggamit ng anumang () pagpapaandar sa string

Ang anumang halaga ng string ay isinasaalang-alang bilang tunay na halaga para sa anumang () pagpapaandar Sa sumusunod na halimbawa, ang data ng string ay nakaimbak sa variable, teksto1 at kapag ang variable ay naipasa bilang isang argument para sa anumang () pag-andar pagkatapos ay nagbabalik ito ng totoo. Kapag ang isang walang laman na string ay naka-imbak sa variable, text2, at ipinasa sa anumang () pag-andar pagkatapos ay nagbabalik ito ng mali sapagkat ang walang laman na string ay itinuturing na hindi totoo.



#! / usr / bin / env python3

# Ilapat ang anumang () sa data ng string
teksto1= 'Pahiwatig ng Linux'
mag-print('Ang output ng halaga ng string:', kahit ano(teksto1))

# Ilapat ang anumang () sa walang laman na data
text2= '
mag-print('Ang output ng walang laman na halaga ng string:', kahit ano(text2))

Output:



Lilitaw ang sumusunod na output pagkatapos patakbuhin ang script.





Paggamit ng anumang () pagpapaandar sa tuple

Ipinapakita ng sumusunod na script ang paggamit ng anumang () pagpapaandar sa iba't ibang uri ng mga variable ng tuple. tup1 naglalaman ng lahat ng mga halaga sa bilang at lahat ay nagbabalik totoo maliban sa isa. tup2 naglalaman ng apat na maling halaga at isang negatibong halaga (-1) na nagbabalik ng totoo. tup3 naglalaman ng dalawang maling halaga at dalawang walang laman na halagang bumalik din sa maling. tup4 naglalaman ng dalawang maling halaga, isang halaga ng string na nagbabalik ng totoo at isang walang laman na string na nagbabalik ng mali.



#! / usr / bin / env python3

# Ilapat ang anumang () sa numerong data
tup1= (labinlimang, 2. 3, 43, 0, 78)
mag-print('Ang unang output:', kahit ano(tup1))

# Ilapat ang anumang () sa boolean data at negetive number
tup2= (0, Mali, Mali,-1, Mali)
mag-print('Ang pangalawang output:', kahit ano(tup2))

# Ilapat ang anumang () sa boolean data at walang laman na string
tup3= (', Mali, ', Mali)
mag-print('Ang pangatlong output:', kahit ano(tup3))

# Ilapat ang anumang () sa boolean data at halaga ng string
tup4= ('Kamusta', Mali, ', Mali)
mag-print('Ang ika-apat na output:', kahit ano(tup4))

Output:

Lilitaw ang sumusunod na output pagkatapos patakbuhin ang script.

Paggamit ng anumang () pagpapaandar sa listahan

Ipinapakita ng sumusunod na script ang paggamit ng anumang () pagpapaandar sa mga variable ng listahan. Ang apat na uri ng mga variable ng listahan ay ginagamit dito. listahan1 ay isang walang laman na listahan na nagbabalik maling. listahan2 naglalaman ng tatlong mga halaga ng string na nagbabalik ng totoo at isang walang laman na halaga na nagbabalik ng hindi totoo. listahan3 naglalaman ng dalawang zero na numero (0) na nagbabalik ng mali at isang character, '0' na nagbabalik ng totoo. listahan4 naglalaman ng tatlong mga halaga, isang zero na nagbabalik ng hindi totoo, isang hindi totoo at isang walang laman na string na nagbabalik sa zero. Kaya, lahat ng mga halaga ng listahan4 ay hindi totoo.

#! / usr / bin / env python3

# Ilapat ang anumang () sa isang walang laman na listahan
listahan1= []
mag-print('Ang output ng walang laman na listahan:' ,kahit ano(listahan1))

# Ilapat ang anumang () sa isang listahan ng string
listahan2= ['Ubuntu', ', '0', 'Fedora']
mag-print('Ang output ng isang listahan ng string:' ,kahit ano(listahan2))

# Ilapat ang anumang () sa isang listahan ng mga zero na halaga
listahan3= [0, '0', 0]
mag-print('Ang output ng isang listahan ng 0 halaga:' ,kahit ano(listahan3))

# Ilapat ang anumang () sa isang listahan ng boolean at walang laman na string
listahan4= [0, Mali, ']
mag-print('Ang output ng isang listahan ng boolean at walang laman na data:' ,kahit ano(listahan4))

Output:

Lilitaw ang sumusunod na output pagkatapos patakbuhin ang script.

Paggamit ng anumang () pagpapaandar sa diksyunaryo

Ipinapakita ng sumusunod na script ang paggamit ng anumang () pagpapaandar sa variable ng diksyunaryo. anumang () pagpapaandar ay nagbabalik ng halaga batay sa mga halaga ng index ng diksyunaryo. anumang () pagpapaandar ay inilapat sa tatlong mga variable ng diksyunaryo dito. dic1 naglalaman lamang ng isang item kung saan ang index ay 0 na bumalik na hindi totoo. dic2 naglalaman ng dalawang item, ang index ng unang item ay 0 na nagbabalik ng mali at ang index ng pangalawang item ay isang halaga ng string na nagbabalik totoo. dic3 naglalaman ng dalawang item, ang index ng unang item ay mali at ang index ng pangalawang item ay isang walang laman na string na nagbabalik din ng maling.

#! / usr / bin / env python3

# Ilapat ang anumang () sa isang diksyunaryo ng solong item kung saan ang index ay 0
dic1= {0:'Totoo'}
mag-print('Ang unang output:', kahit ano(dic1))

# Ilapat ang anumang () sa isang diksyunaryo ng dalawang item kung saan ang mga index ay 0 at 'Mali'
dic2= {0:'Mali', 'Mali':0}
mag-print('Ang pangalawang output:', kahit ano(dic2))

# Ilapat ang anumang () sa isang diksyunaryo ng dalawang item kung saan ang mga index ay Mali at walang laman na string
dic3= {Mali:Mali, ':'Walang laman'}
mag-print('Ang pangatlong output:', kahit ano(dic3))

Output:

Lilitaw ang sumusunod na output pagkatapos patakbuhin ang script.

Paggamit ng anumang () pagpapaandar sa maraming mga kundisyon

Sa sumusunod na halimbawa, ang anumang () pagpapaandar ay inilapat sa tatlong mga variable ng listahan, at ang mga output ay ginagamit sa isang kung pahayag na may lohikal AT operator. Naglalaman ang unang listahan ng isang totoong halaga (-1) at nagbabalik ito ng totoo. Naglalaman ang pangalawang listahan ng dalawang totoong halaga ('Mali', '0') at nagbabalik ito ng totoo. Naglalaman ang pangatlong listahan ng lahat ng maling halaga na bumalik na hindi totoo. Kaya, kung ang kondisyon ay babalik maling.

#! / usr / bin / env python3

# Ilapat ang anumang () sa unang listahan
Listahan1= [0,-1, Mali]
mag-print('List1:' ,kahit ano(Listahan1))

# Ilapat ang anumang () sa pangalawang listahan
Listahan2= [','Mali', '0']
mag-print('List2:' ,kahit ano(Listahan2))

# Ilapat ang anumang () sa pangatlong listahan
Listahan3= [Mali, 0, ']
mag-print('List3:' ,kahit ano(Listahan3))

# Nagbabalik totoo kung lahat ng mga output ng anumang () pagpapaandar ay Totoo
kung(kahit ano(Listahan1) at kahit ano(Listahan2) at kahit ano(Listahan3)):
mag-print('Ang output ng lahat ng anumang () pagpapaandar ay Totoo')
iba pa:
mag-print('Anumang isang output ng anumang () pagpapaandar ay Mali')

Output:

Lilitaw ang sumusunod na output pagkatapos patakbuhin ang script.

Konklusyon:

Ang paggamit ng anumang () pagpapaandar sa iba't ibang uri ng mga variable sa sawa ay ipinapakita gamit ang iba't ibang mga halimbawa dito. Matutulungan nito ang mga mambabasa na maunawaan ang paggamit ng anumang () pagpapaandar sa sawa at ilapat ito nang maayos sa script.