Python dowolne użycie funkcji

Python dowolne użycie funkcji
każdy() to wbudowana funkcja Pythona do sprawdzenia elementów wielu obiektów typu danych, takich jak krotek, lista lub słownik, a dowolny element zawiera true, wówczas funkcja zwróci true. Na przykład, jeśli co najmniej jeden element krotki zawiera wartość prawdziwą, a krotek jest przekazywany jako argument dowolnej funkcji (), metoda zwróci true. Ale jeśli wszystkie elementy krotki zawierają fałszywą wartość, wartość zwracania dowolnej funkcji () będzie fałszywa. Ta funkcja działa jak logiczne lub warunki, które zwracają prawdziwe, jeśli jakikolwiek warunek jest prawdziwy. Wykorzystanie dowolnej funkcji () w Pythonie jest opisane w tym samouczku.

Składnia:

dowolny (iterable_variable)

Tutaj iterable_variable może być dowolnym krotką, listą lub dowolnym obiektem i iterowalnym i zwraca wartość logiczną. Zastosowania dowolnego () funkcji na różnych obiektach iterowalnych pokazano poniżej.

Użycie dowolnej funkcji () w ciągu

Każda wartość ciągu jest uważana za prawdziwą wartość dla każdy() funkcjonować. W poniższym przykładzie dane ciągów są przechowywane w zmiennej, Tekst 1 a gdy zmienna jest przekazywana jako argument każdy() funkcja, a następnie zwraca prawdziwie. Gdy pusty ciąg jest przechowywany w zmiennej, tekst2, i przekazał każdy() funkcja następnie zwraca false, ponieważ pusty ciąg jest uważany za fałszywy.

#!/usr/bin/env python3
# Zastosuj dowolne () na dane ciągów
Text1 = "Linux wskazówka"
wydrukuj („Wyjście wartości ciągu:”, dowolne (text1))
# Zastosuj dowolne () na pustych danych
text2 = ""
wydrukuj („Wyjście pustej wartości ciągu:”, dowolne (text2))

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Użycie dowolnej funkcji () na krotce

Poniższy skrypt pokazuje użycie funkcji dowolnej () na różnych typach zmiennych krotek. TUP1 zawiera wszystkie wartości liczbowe i wszystkie zwracają prawdziwe, z wyjątkiem jednego. TUP2 zawiera cztery fałszywe wartości i jedną wartość ujemną (-1), która zwraca prawdę. TUP3 zawiera dwie fałszywe wartości i dwie puste wartości, które zwracają również fałsz. TUP4 zawiera dwie wartości fałszywe, jedną wartość ciągów, która zwraca true i jeden pusty ciąg, który zwraca false.

#!/usr/bin/env python3
# Zastosuj dowolne () na dane numeryczne
TUP1 = (15, 23, 43, 0, 78)
Drukuj („Pierwsze wyjście:”, dowolne (TUP1))
# Zastosuj dowolne () na danych boolean i numeru negetive
tup2 = (0, false, false, -1, false)
Drukuj („Druga wyjście:”, dowolne (TUP2))
# Zastosuj dowolne () na danych boolean i pusty ciąg
tup3 = (", false,", false)
Drukuj („Trzecie wyjście:”, dowolny (TUP3))
# Zastosuj dowolne () na dane boolowskie i wartość ciągu
tup4 = („hello”, false, ", false)
Drukuj („Czwarte wyjście:”, dowolne (TUP4))

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Użycie dowolnej funkcji () na liście

Poniższy skrypt pokazuje użycie funkcji dowolnej () na zmiennych listy. Używane są cztery typy zmiennych listy. List1 to pusta lista, która zwraca fałsz. Lista 2 zawiera trzy wartości, które zwracają True i pustą wartość, która zwraca false. List3 zawiera dwie liczby zerowe (0), które zwracają false i znak, „0”, który zwraca prawdę. List4 zawiera trzy wartości, jedno zero, które zwraca false, jeden falsam i jeden pusty ciąg, który zwraca zero. Więc wszystkie wartości List4 są fałszywe.

#!/usr/bin/env python3
# Zastosuj dowolne () na pustej liście
List1 = []
Drukuj („Wyjście pustej listy:”, dowolne (list1))
# Zastosuj dowolne () na liście ciągów
list2 = [„Ubuntu”, „,„ 0 ”,„ Fedora ”]
wydrukuj („Wyjście listy ciągów:”, dowolne (list2))
# Zastosuj dowolne () na liście wartości zerowych
list3 = [0, '0', 0]
wydrukuj („Wyjście listy 0 wartości:”, dowolne (list3))
# Zastosuj dowolne () na liście boolean i pustego ciągu
list4 = [0, false, "]
Drukuj („Wyjście listy danych logicznych i pustych:”, dowolne (list4))

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Użycie dowolnej funkcji () na słowniku

Poniższy skrypt pokazuje użycie funkcji dowolnej () na zmiennej słownika. dowolna funkcja () zwraca wartość na podstawie wartości indeksu słownika. dowolna funkcja () jest stosowana do trzech zmiennych słowników tutaj. DIC1 zawiera tylko jeden element, w którym indeks to 0, który zwraca false. DIC2 zawiera dwa elementy, indeks pierwszego elementu to 0, który zwraca false, a indeks drugiego elementu to wartość ciągu, która zwraca true. DIC3 zawiera dwa elementy, indeks pierwszego elementu jest false, a indeks drugiego elementu jest pustym ciągiem, który zwraca również false.

#!/usr/bin/env python3
# Zastosuj dowolne () na słownik pojedynczego elementu, w którym indeks wynosi 0
DIC1 = 0: „true”
Drukuj („Pierwsze wyjście:”, dowolne (DIC1))
# Zastosuj dowolne () na słownik dwóch elementów, w których indeksy wynoszą 0 i „fałszywe”
DIC2 = 0: „false”, „false”: 0
Drukuj („Druga wyjście:”, dowolne (DIC2))
# Zastosuj dowolne () na słownik dwóch elementów, w których indeksy są fałszywe i puste ciąg
DIC3 = false: false, ": 'pusty'
Drukuj („Trzecie wyjście:”, dowolne (DIC3))

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Użycie dowolnej funkcji () w wielu warunkach

W poniższym przykładzie dowolna funkcja () jest stosowana na trzech zmiennych listy, a wyjścia są używane w Jeśli Instrukcja z logicznymi i operatorami. Pierwsza lista zawiera jedną prawdziwą wartość (-1) i zwraca prawdziwie. Druga lista zawiera dwie prawdziwe wartości („false”, „0”) i zwraca prawdę. Trzecia lista zawiera wszystkie fałszywe wartości, które zwracają false. Więc, Jeśli warunek zwróci fałsz.

#!/usr/bin/env python3
# Zastosuj dowolne () na pierwszej liście
List1 = [0, -1, false]
print („List1:”, dowolne (lista 1))
# Zastosuj dowolne () na drugiej liście
List2 = [”,„ false ”,„ 0 ”]
print („List2:”, dowolne (list2))
# Zastosuj dowolne () na trzeciej liście
LIST3 = [false, 0, "]
print („List3:”, dowolne (lista3))
# Zwraca true, jeśli wszystkie wyjścia dowolnych funkcji () są prawdziwe
if (dowolne (lista 1) i dowolne (list2) i dowolne (lista3)):
druk („Wyjście wszystkich funkcji dowolnej () są prawdziwe”)
w przeciwnym razie:
print („dowolne wyjście funkcji dowolnej () jest fałszywe”)

Wyjście:

Następujące dane wyjściowe pojawią się po uruchomieniu skryptu.

Wniosek:

Zastosowanie dowolnej funkcji () na różnych typach zmiennych w Pythonie jest pokazane przy użyciu różnych przykładów tutaj. Pomoże czytelnikom zrozumieć użycie dowolnej funkcji () w Pythonie i zastosuje ją prawidłowo w skrypcie.