Python hvilken som helst funksjonsbruk

Python hvilken som helst funksjonsbruk
noen() er en innebygd funksjon av Python for å sjekke elementene til flere datatypeobjekter som tuple eller liste eller ordbok, og et hvilket som helst element inneholder sant, så vil funksjonen returnere sann. For eksempel, hvis minst ett element av en tuple inneholder den sanne verdien og tupelen blir gitt som et argument for en hvilken som helst () -funksjon, vil metoden returnere sann. Men hvis alle elementene i tupelen inneholder falsk verdi, vil returverdien til en hvilken som helst () -funksjon være falsk. Denne funksjonen fungerer som logiske eller forhold som returnerer sanne hvis noen tilstand er sann. Bruken av hvilken som helst () -funksjon i Python er beskrevet i denne opplæringen.

Syntaks:

hvilken som helst (Iterable_Variable)

Her kan Iterable_Variable være hvilken som helst tuple eller liste eller et hvilket som helst iterable objekt, og det returnerer en boolsk verdi. Bruken av hvilken som helst () -funksjon på forskjellige iterable objekter vises nedenfor.

Bruk av hvilken som helst () -funksjon på strengen

Enhver strengverdi anses som den sanne verdien for noen() funksjon. I det følgende eksempel lagres strengdata i variabelen, tekst1 og når variabelen sendes som et argument for noen() funksjon så returnerer det sant. Når en tom streng lagres i variabelen, tekst2, og gått til noen() funksjon da returnerer den usant fordi den tomme strengen anses som falsk.

#!/usr/bin/env python3
# Bruk hvilken som helst () på strengdata
tekst1 = "Linux hint"
print ("Utgangen til strengverdien:", hvilken som helst (tekst1))
# Bruk en hvilken som helst () på tomme data
tekst2 = ""
print ("Utgangen til tom strengverdi:", hvilken som helst (tekst2))

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Bruk av hvilken som helst () -funksjon på tuple

Følgende skript viser bruken av hvilken som helst () -funksjon på forskjellige typer tuplevariabler. TUP1 inneholder alle numeriske verdier og alle returnerer sanne unntatt en. TUP2 inneholder fire falske verdier og en negativ verdi (-1) som returnerer sann. TUP3 inneholder to falske verdier og to tomme verdier som også returnerer falske. TUP4 Inneholder to falske verdier, en strengverdi som returnerer sann og en tom streng som returnerer falsk.

#!/usr/bin/env python3
# Bruk en hvilken som helst () på numeriske data
TUP1 = (15, 23, 43, 0, 78)
Print ("Den første utgangen:", hvilken som helst (TUP1))
# Bruk en hvilken som helst () på boolske data og negetive nummer
TUP2 = (0, falsk, falsk, -1, falsk)
Print ("Den andre utgangen:", hvilken som helst (TUP2))
# Bruk en hvilken som helst () på boolske data og tom streng
tup3 = (", falsk,", falsk)
Print ("Den tredje utgangen:", hvilken som helst (TUP3))
# Bruk en hvilken som helst () på boolske data og strengverdi
TUP4 = ('Hei', falsk, ", falsk)
Print ("Den fjerde utgangen:", hvilken som helst (TUP4))

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Bruk av hvilken som helst () -funksjon på listen

Følgende skript viser bruken av hvilken som helst () -funksjon på listevariabler. De fire typene listevariabler brukes her. Liste1 er en tom liste som returnerer falsk. liste2 Inneholder tre strengverdier som returnerer sann og en tom verdi som returnerer falsk. liste3 Inneholder to null tall (0) som returnerer usant og et tegn, '0' som returnerer sann. LIST4 inneholder tre verdier, en null som returnerer falsk, en falsk og en tom streng som returnerer null. Så alle verdier av LIST4 er falsk.

#!/usr/bin/env python3
# Bruk en hvilken som helst () på en tom liste
liste1 = []
Print ("Utgangen til tom liste:", hvilken som helst (liste1))
# Bruk en hvilken som helst () på en liste over streng
liste2 = ['ubuntu', ", '0', 'fedora']
print ("Utgangen til en liste over streng:", hvilken som helst (liste2))
# Bruk en hvilken som helst () på en liste over nullverdier
liste3 = [0, '0', 0]
print ("Utgangen til en liste over 0 verdier:", hvilken som helst (liste3))
# Bruk en hvilken som helst () på en liste over boolsk og tom streng
liste4 = [0, falsk, "]
Print ("Utgangen til en liste over boolske og tomme data:", hvilken som helst (list4))

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Bruk av hvilken som helst () -funksjon på ordbok

Følgende skript viser bruken av en hvilken som helst () -funksjon på ordbokvariabelen. Enhver () funksjon returnerer verdien basert på indeksverdiene til ordboken. Enhver () -funksjon brukes på tre ordboksvariabler her. DIC1 Inneholder bare ett element der indeksen er 0 som returnerer falsk. DIC2 Inneholder to elementer, indeksen for det første elementet er 0 som returnerer falsk og indeksen for det andre elementet er en strengverdi som returnerer sann. DIC3 Inneholder to elementer, indeksen for det første elementet er falsk, og indeksen for det andre elementet er en tom streng som returnerer også falsk.

#!/usr/bin/env python3
# Bruk en hvilken som helst () på en ordbok med enkeltvare der indeksen er 0
dic1 = 0: 'true'
Print ("Den første utgangen:", hvilken som helst (DIC1))
# Bruk en hvilken som helst () på en ordbok med to elementer der indekser er 0 og 'falske'
dic2 = 0: 'falsk', 'falsk': 0
Print ("Den andre utgangen:", hvilken som helst (DIC2))
# Bruk en hvilken som helst () på en ordbok med to elementer der indekser er falske og tom streng
dic3 = falsk: falsk, ": 'tom'
Print ("Den tredje utgangen:", hvilken som helst (DIC3))

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Bruk av en hvilken som helst () -funksjon på flere forhold

I det følgende eksempel brukes enhver () -funksjon på tre listevariabler, og utgangene brukes i en hvis uttalelse med logiske og operatører. Den første listen inneholder en ekte verdi (-1) og den returnerer sann. Den andre listen inneholder to sanne verdier ('falsk', '0') og den returnerer sann. Den tredje listen inneholder alle falske verdier som returnerer falske. Så, hvis Tilstanden vil returnere falsk.

#!/usr/bin/env python3
# Bruk hvilken som helst () på første liste
Liste1 = [0, -1, falsk]
Print ("List1:", hvilken som helst (liste1))
# Bruk en hvilken som helst () på andre liste
Liste2 = [", 'falsk', '0']
print ("list2:", hvilken som helst (liste2))
# Bruk hvilken som helst () på tredje liste
Liste3 = [falsk, 0, "]
print ("list3:", hvilken som helst (liste3))
# Returnerer sant hvis alle utgangene til noen () -funksjoner er sanne
Hvis (hvilken som helst (liste1) og hvilken som helst (liste2) og hvilken som helst (liste3)):
Print ("Utgangen fra alle () -funksjonen er sanne")
ellers:
print ("hvilken som helst output av hvilken som helst () -funksjon er falsk")

Produksjon:

Følgende utgang vises etter å ha kjørt skriptet.

Konklusjon:

Bruken av hvilken som helst () -funksjon på forskjellige typer variabler i Python vises ved hjelp av forskjellige eksempler her. Det vil hjelpe leserne å forstå bruken av en hvilken som helst () -funksjon i Python og bruke den ordentlig i skriptet.