Python

Python enhver () funktion brug

Python enhver () funktion brug
nogen() er en indbygget funktion af python til at kontrollere elementerne i flere datatypeobjekter som tuple eller liste eller ordbog, og ethvert element indeholder sandt, så returnerer funktionen sand.  For eksempel, hvis mindst et element i en tuple indeholder den sande værdi, og tuplen sendes som et argument for en hvilken som helst () funktion, returnerer metoden sand. Men hvis alle elementer i tuplen indeholder falsk værdi, vil returværdien for enhver () funktion være falsk. Denne funktion fungerer som logiske ELLER betingelser, der returnerer sandt, hvis en betingelse er sand.  Brugen af ​​enhver () funktion i python er beskrevet i denne vejledning.

Syntaks:

enhver (iterable_variable)

Her kan iterable_variable være enhver tuple eller liste eller ethvert iterabelt objekt, og den returnerer en boolsk værdi.   Brugen af ​​enhver () funktion på forskellige iterable objekter er vist nedenfor.

Brug af en hvilken som helst () funktion på strengen

Enhver strengværdi betragtes som den sande værdi for nogen() fungere. I det følgende eksempel er strengdata gemt i variablen, tekst1 og når variablen sendes som et argument for nogen() funktion returnerer den sand. Når en tom streng er gemt i variablen, tekst2, og videregivet til nogen() funktion returnerer den falsk, fordi den tomme streng betragtes som falsk.

#!/ usr / bin / env python3
# Anvend enhver () på strengdata
text1 = "Linux-tip"
print ("Output af strengværdi:", enhver (text1))
# Anvend eventuelle () på tomme data
text2 = ""
print ("Output af tom strengværdi:", enhver (text2))

Produktion:

Følgende output vises efter kørsel af scriptet.

Brug af en hvilken som helst () funktion på tuple

Det følgende script viser brugen af ​​en hvilken som helst () funktion på forskellige typer tuplevariabler. tup1 indeholder alle numeriske værdier og alle returnerer sand undtagen en. tup2 indeholder fire falske værdier og en negativ værdi (-1), der returnerer sand. tup3 indeholder to falske værdier og to tomme værdier, der også returnerer falske. tup4 indeholder to falske værdier, en strengværdi, der returnerer sand, og en tom streng, der returnerer falsk.

#!/ usr / bin / env python3
# Anvend enhver () på numeriske data
tup1 = (15, 23, 43, 0, 78)
print ("Den første output:", enhver (tup1))
# Anvend ethvert () på boolske data og negetivt nummer
tup2 = (0, Falsk, Falsk, -1, Falsk)
print ("Den anden output:", enhver (tup2))
# Anvend enhver () på boolske data og tom streng
tup3 = (", Falsk,", Falsk)
print ("Den tredje output:", enhver (tup3))
# Anvend enhver () på boolske data og strengværdi
tup4 = ('Hej', Falsk, ", Falsk)
print ("Den fjerde output:", enhver (tup4))

Produktion:

Følgende output vises efter kørsel af scriptet.

Brug af en hvilken som helst () funktion på listen

Følgende script viser brugen af ​​en hvilken som helst () funktion på listevariabler. De fire typer listevariabler bruges her. liste1 er en tom liste, der returnerer falsk. liste2 indeholder tre strengværdier, der returnerer true og en tom værdi, der returnerer false. liste3 indeholder to nul tal (0), der returnerer falsk, og et tegn, '0', der returnerer sandt.  liste4 indeholder tre værdier, et nul, der returnerer falsk, en falsk og en tom streng, der returnerer nul. Så alle værdier af liste4 er falske.

#!/ usr / bin / env python3
# Anvend ethvert () på en tom liste
liste1 = []
print ("Output af tom liste:", enhver (liste1))
# Anvend enhver () på en strengliste
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("Output af en liste med streng:", enhver (liste2))
# Anvend ethvert () på en liste med nulværdier
liste3 = [0, '0', 0]
print ("Output af en liste med 0 værdier:", enhver (liste3))
# Anvend enhver () på en liste med boolsk og tom streng
list4 = [0, Falsk, "]
print ("Output af en liste over boolske og tomme data:", enhver (liste 4))

Produktion:

Følgende output vises efter kørsel af scriptet.

Brug af en hvilken som helst () funktion i ordbogen

Det følgende script viser brugen af ​​en hvilken som helst () funktion på ordbogsvariablen. enhver () funktion returnerer værdi baseret på ordbogens indeksværdier. enhver () funktion anvendes til tre ordbogsvariabler her. dic1 indeholder kun et element, hvor indekset er 0, der returnerer falsk. dic2 indeholder to elementer, indekset for det første element er 0, der returnerer falsk, og indekset for det andet element er en strengværdi, der returnerer sandt. dic3 indeholder to elementer, indekset for det første element er falsk, og indekset for det andet element er en tom streng, der også returnerer falsk.

#!/ usr / bin / env python3
# Anvend ethvert () på en ordbog med et enkelt element, hvor indekset er 0
dic1 = 0: 'Sand'
print ("Den første output:", enhver (dic1))
# Anvend ethvert () på en ordbog med to emner, hvor indekser er 0 og 'Falsk'
dic2 = 0: 'Falsk', 'Falsk': 0
print ("Den anden udgang:", enhver (dic2))
# Anvend ethvert () på en ordbog med to emner, hvor indekser er falske og tomme streng
dic3 = False: False, ": 'Tom'
print ("Den tredje output:", enhver (dic3))

Produktion:

Følgende output vises efter kørsel af scriptet.

Brug af en hvilken som helst () funktion under flere forhold

I det følgende eksempel anvendes enhver () funktion på tre listevariabler, og output bruges i en hvis erklæring med logiske AND-operatører. Den første liste indeholder en sand værdi (-1), og den returnerer sand. Den anden liste indeholder to sande værdier ('Falsk', '0'), og den returnerer sand. Den tredje liste indeholder alle falske værdier, der returnerer falske. Så, hvis tilstand returnerer falsk.

#!/ usr / bin / env python3
# Anvend enhver () på den første liste
Liste1 = [0, -1, Falsk]
print ("Liste1:", enhver (Liste1))
# Anvend enhver () på anden liste
List2 = [", 'Falsk', '0']
print ("List2:", enhver (List2))
# Anvend () på tredje liste
List3 = [Falsk, 0, "]
print ("List3:", enhver (List3))
# Returnerer sandt, hvis alle output () funktioner er sande
hvis (nogen (Liste1) og enhver (Liste2) og enhver (Liste3)):
print ("Output af alle enhver () funktion er sand")
andet:
print ("Enhver output af en hvilken som helst () funktion er Falsk")

Produktion:

Følgende output vises efter kørsel af scriptet.

Konklusion:

Brugen af ​​en hvilken som helst () funktion på forskellige typer variabler i python vises her ved hjælp af forskellige eksempler. Det hjælper læserne med at forstå brugen af ​​enhver () funktion i python og anvende den korrekt i scriptet.

Sådan bruges AutoKey til at automatisere Linux-spil
AutoKey er et desktopautomatiseringsværktøj til Linux og X11, programmeret i Python 3, GTK og Qt. Ved hjælp af dets scripting og MACRO-funktionalitet ...
Sådan vises FPS-tæller i Linux-spil
Linux-spil fik et stort skub, da Valve annoncerede Linux-support til Steam-klient og deres spil i 2012. Siden da har mange AAA- og indiespil fundet ve...
Sådan downloades og afspilles Sid Meiers Civilization VI på Linux
Introduktion til spillet Civilization 6 er et moderne udtryk for det klassiske koncept, der blev introduceret i serien af ​​Age of Empires-spil. Ideen...