Python

Python minkä tahansa () toiminnon käyttö

Python minkä tahansa () toiminnon käyttö
minkä tahansa() on pythonin sisäänrakennettu toiminto useiden tietotyyppisten objektien, kuten dupleksi, luettelo tai sanakirja, kohteiden tarkistamiseksi ja mikä tahansa kohde sisältää tosi, toiminto palauttaa tosi.  Esimerkiksi, jos ainakin yksi sekvenssin kohde sisältää todellisen arvon ja sekvenssi välitetään minkä tahansa () -funktion argumenttina, menetelmä palauttaa true. Mutta jos kaikki sarakkeen kohteet sisältävät väärän arvon, minkä tahansa () funktion palautusarvo on väärä. Tämä toiminto toimii kuin loogiset TAI-ehdot, jotka palauttavat tosi, jos jokin ehto on totta.  Minkä tahansa () -funktion käyttö pythonissa on kuvattu tässä opetusohjelmassa.

Syntaksi:

mikä tahansa (iterable_variable)

Tässä iterable_variable voi olla mikä tahansa dupleksi tai luettelo tai mikä tahansa iteroitava objekti ja se palauttaa Boolen-arvon.   Minkä tahansa () -funktion käyttötavat eri iteroitavissa olevissa kohteissa on esitetty alla.

Minkä tahansa () funktion käyttö merkkijonossa

Minkä tahansa merkkijonon arvoa pidetään arvon todellisena arvona minkä tahansa() toiminto. Seuraavassa esimerkissä merkkijonotiedot tallennetaan muuttujaan, teksti 1 ja kun muuttuja välitetään argumenttina minkä tahansa() funktio, se palauttaa arvon tosi. Kun muuttujaan on tallennettu tyhjä merkkijono, teksti 2, ja välitetty minkä tahansa() funktio, se palauttaa epätosi, koska tyhjää merkkijonoa pidetään vääränä.

#!/ usr / bin / env python3
# Käytä mitä tahansa merkkijonoa merkkijonotiedoissa
text1 = "Linux-vihje"
tulosta ("Merkkijonon tulos:", mikä tahansa (teksti1))
# Käytä mitä tahansa () tyhjiin tietoihin
text2 = ""
tulosta ("Tyhjän merkkijonon arvo:", mikä tahansa (teksti2))

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Minkä tahansa () toiminnon käyttö kaksoiskappaleessa

Seuraava komentosarja näyttää minkä tahansa () -funktion käytön erityyppisissä muuttujissa. tup1 sisältää kaikki numeeriset arvot ja kaikki palauttaa true paitsi yhden. tup2 sisältää neljä väärää arvoa ja yhden negatiivisen arvon (-1), joka palauttaa arvon tosi. tup3 sisältää kaksi väärää arvoa ja kaksi tyhjää arvoa, jotka palauttavat myös epätosi. tup4 sisältää kaksi väärää arvoa, yhden merkkijonon arvon, joka palauttaa true, ja yhden tyhjän merkkijonon, joka palauttaa arvon false.

#!/ usr / bin / env python3
# Käytä mitä tahansa () numeerisiin tietoihin
tup1 = (15, 23, 43, 0, 78)
tulosta ("Ensimmäinen tulos:", mikä tahansa (tup1))
# Käytä mitä tahansa () loogisen datan ja negatiivisen luvun kohdalla
tup2 = (0, epätosi, epätosi, -1, epätosi)
tulosta ("Toinen tulos:", mikä tahansa (tup2))
# Käytä mitä tahansa () loogisiin tietoihin ja tyhjään merkkijonoon
tup3 = (", False", False)
tulosta ("Kolmas tulos:", mikä tahansa (tup3))
# Käytä mitä tahansa () totuusdatan ja merkkijonon arvoon
tup4 = (Hei, väärä, ", väärä)
tulosta ("Neljäs tulos:", mikä tahansa (tup4))

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Minkä tahansa () -funktion käyttö luettelossa

Seuraava komentosarja näyttää minkä tahansa () -funktion käytön luettelomuuttujissa. Tässä käytetään neljää luettelomuuttujatyyppiä. luettelo 1 on tyhjä luettelo, joka palauttaa epätosi. luettelo 2 sisältää kolme merkkijonoa, jotka palauttavat true ja tyhjä arvo, joka palauttaa false. luettelo 3 sisältää kaksi nollaa lukua (0), jotka palauttavat epätosi, ja merkin, '0', joka palauttaa arvon tosi.  luettelo 4 sisältää kolme arvoa, yksi nolla, joka palauttaa väärän, yksi väärä ja yksi tyhjä merkkijono, joka palauttaa nollan. Joten kaikki arvot luettelo 4 ovat väärät.

#!/ usr / bin / env python3
# Käytä mitä tahansa () tyhjässä luettelossa
luettelo1 = []
tulosta ("Tyhjän luettelon tulos:", mikä tahansa (luettelo1))
# Käytä mitä tahansa merkkijonoa () merkkijonoluettelossa
list2 = ['Ubuntu', ", '0', 'Fedora']
tulosta ("Merkkijonoluettelon tulos:", mikä tahansa (luettelo2))
# Käytä mitä tahansa () nolla-arvoluettelossa
luettelo3 = [0, '0', 0]
tulosta ("0-arvoisen luettelon lähtö:", mikä tahansa (luettelo3))
# Käytä mitä tahansa () loogisen ja tyhjän merkkijonoluettelossa
list4 = [0, väärä ""]
tulosta ("Boolen ja tyhjien tietojen luettelon lähtö:", mikä tahansa (luettelo4))

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Minkä tahansa () -toiminnon käyttö sanakirjassa

Seuraava komentosarja näyttää minkä tahansa () -funktion käytön sanakirjamuuttujassa. any () -funktio palauttaa arvon sanakirjan hakemistoarvojen perusteella. any () -funktiota käytetään tässä kolmessa sanakirjamuuttujassa. dic1 sisältää vain yhden kohteen, jonka indeksi on 0 ja joka palauttaa arvon false. dic2 sisältää kaksi kohdetta, ensimmäisen kohteen hakemisto on 0, joka palauttaa epätosi, ja toisen kohteen hakemisto on merkkijonoarvo, joka palauttaa tosi. dic3 sisältää kaksi kohdetta, ensimmäisen kohteen hakemisto on väärä ja toisen kohteen hakemisto on tyhjä merkkijono, joka palauttaa myös väärän.

#!/ usr / bin / env python3
# Käytä mitä tahansa () yksittäisen kohteen sanastossa, jossa hakemisto on 0
dic1 = 0: 'True'
tulosta ("Ensimmäinen tulos:", mikä tahansa (dic1))
# Käytä mitä tahansa () sanasta, jossa on kaksi kohdetta, joiden indeksit ovat 0 ja 'False'
dic2 = 0: 'False', 'False': 0
tulosta ("Toinen tulos:", mikä tahansa (dic2))
# Käytä mitä tahansa () sanasta, jossa on kaksi kohdetta, joissa hakemistot ovat False ja tyhjä merkkijono
dic3 = False: False, ": 'Tyhjä'
tulosta ("Kolmas tulos:", mikä tahansa (dic3))

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Minkä tahansa () -funktion käyttö useissa olosuhteissa

Seuraavassa esimerkissä mitä tahansa () -funktiota käytetään kolmessa listamuuttujassa ja lähtöjä käytetään jos lausunto loogisten JA-operaattoreiden kanssa. Ensimmäisessä luettelossa on yksi tosi arvo (-1) ja se palauttaa tosi arvon. Toinen luettelo sisältää kaksi tosi arvoa ('False', '0') ja se palauttaa true. Kolmas luettelo sisältää kaikki väärät arvot, jotka palauttavat väärän. Niin, jos ehto palauttaa väärän.

#!/ usr / bin / env python3
# Käytä mitä tahansa () ensimmäisestä luettelosta
Lista1 = [0, -1, väärä]
tulosta ("Lista1:", mikä tahansa (Lista1))
# Käytä mitä tahansa () toisessa luettelossa
Lista2 = [", 'False', '0']
tulosta ("Lista2:", mikä tahansa (Lista2))
# Käytä mitä tahansa () kolmannesta luettelosta
Lista3 = [False, 0 ""]
tulosta ("Lista3:", mikä tahansa (Lista3))
# Palauttaa arvon tosi, jos minkä tahansa () funktion kaikki lähdöt ovat totta
jos (mikä tahansa (luettelo1) ja mikä tahansa (luettelo2) ja mikä tahansa (luettelo3)):
tulosta ("Kaikkien () toimintojen tulos on tosi")
muu:
tulosta ("minkä tahansa () -funktion mikä tahansa tulos on väärä")

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Päätelmä:

Minkä tahansa () -funktion käyttö erityyppisiin muuttujiin pythonissa näkyy tässä useiden esimerkkien avulla. Se auttaa lukijoita ymmärtämään minkä tahansa () -funktion käytön pythonissa ja soveltamaan sitä oikein komentosarjassa.

Kuinka näyttää FPS-laskuri Linux-peleissä
Linux-pelaaminen sai suuren työn, kun Valve ilmoitti Linux-tuesta Steam-asiakkaalle ja heidän peleilleen vuonna 2012. Siitä lähtien monet AAA- ja indi...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...
How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...