piton

Python herhangi bir() işlev kullanımı

Python herhangi bir() işlev kullanımı
hiç() tuple veya liste veya sözlük gibi çoklu veri tipi nesnelerinin öğelerini kontrol etmek için python'un yerleşik bir işlevidir ve herhangi bir öğe true değerini içerir, ardından işlev true değerini döndürür.  Örneğin, bir demetin en az bir öğesi gerçek değeri içeriyorsa ve demet herhangi bir() işlevinin argümanı olarak iletilirse, yöntem true değerini döndürür. Ancak, demetin tüm öğeleri yanlış değer içeriyorsa, herhangi bir() işlevinin dönüş değeri yanlış olacaktır. Bu işlev, herhangi bir koşul doğruysa doğru döndüren mantıksal VEYA koşulları gibi çalışır.  Python'da any() işlevinin kullanımı bu eğitimde açıklanmıştır.

Sözdizimi:

herhangi bir(yinelenebilir_değişken)

Burada iterable_variable, herhangi bir tanımlama grubu veya liste veya yinelenebilir herhangi bir nesne olabilir ve bir Boole değeri döndürür.   Any() işlevinin farklı yinelenebilir nesneler üzerindeki kullanımları aşağıda gösterilmiştir.

Dize üzerinde any() işlevinin kullanımı

Herhangi bir dize değeri için gerçek değer olarak kabul edilir hiç() fonksiyon. Aşağıdaki örnekte, dize verileri değişkende depolanır, Metin 1 ve değişken için bir argüman olarak iletildiğinde hiç() işlev sonra true döndürür. Değişkende boş bir dize saklandığında, metin2, ve geçti hiç() işlev, boş dize false olarak kabul edildiğinden false döndürür.

#!/usr/bin/env python3
# Dize verilerine any() uygula
text1 = "Linux İpucu"
print("Dize değerinin çıktısı:", any(text1))
# Boş veriye any() uygula
metin2 = ""
print("Boş dize değerinin çıktısı:", any(text2))

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Tuple üzerinde any() işlevinin kullanımı

Aşağıdaki komut dosyası, farklı türdeki değişkenler üzerinde any() işlevinin kullanımını gösterir. tup1 tüm sayısal değerleri içerir ve biri hariç tüm geri dönüşler doğrudur. tup2 dört yanlış değer ve doğru döndüren bir negatif değer (-1) içerir. tup3 iki yanlış değer ve ayrıca false döndüren iki boş değer içerir. tup4 iki yanlış değer içerir, biri true değerini döndüren bir dize değeri ve bir tane false döndüren boş dize.

#!/usr/bin/env python3
# Sayısal verilere any() uygula
tup1 = (15, 23, 43, 0, 78)
print("İlk çıktı:", herhangi(tup1))
# Boole verisine ve negatif sayıya any() uygulayın
tup2 = (0, Yanlış, Yanlış, -1, Yanlış)
print("İkinci çıktı:", herhangi(tup2))
# Herhangi birini () boole verisine ve boş dizeye uygula
tup3 = (", Yanlış, ", Yanlış)
print("Üçüncü çıktı:", herhangi(tup3))
# Boole verisine ve dize değerine any() uygulayın
tup4 = ('Merhaba', Yanlış, ", Yanlış)
print("Dördüncü çıktı:", herhangi(tup4))

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Listedeki any() işlevinin kullanımı

Aşağıdaki komut dosyası, liste değişkenlerinde any() işlevinin kullanımını gösterir. Dört tür liste değişkeni burada kullanılır. liste1 false döndüren boş bir listedir. liste2 true döndüren üç dize değeri ve false döndüren boş bir değer içerir. liste3 false döndüren iki sıfır sayı (0) ve true döndüren bir '0' karakteri içerir.  liste4 üç değer içerir, biri false döndüren sıfır, biri false ve sıfır döndüren boş dize. Böylece, tüm değerler liste4 yanlış.

#!/usr/bin/env python3
# Herhangi birini() boş bir listeye uygula
liste1 = []
print("Boş liste çıktısı:" ,any(list1))
# Herhangi birini() bir dizge listesine uygula
list2 = ['Ubuntu', ", '0', 'Fedora']
print("Dize listesinin çıktısı:" ,any(list2))
# Herhangi birini() sıfır değerler listesine uygula
liste3 = [0, '0', 0]
print("0 değerlik bir listenin çıktısı:" ,any(list3))
# Herhangi birini () boole ve boş dize listesine uygula
list4 = [0, Yanlış, "]
print("Boole ve boş veri listesinin çıktısı:" ,any(list4))

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Sözlükte any() işlevinin kullanımı

Aşağıdaki komut dosyası, sözlük değişkeninde any() işlevinin kullanımını gösterir. any() işlevi, sözlüğün dizin değerlerine göre değer döndürür. any() işlevi burada üç sözlük değişkenine uygulanır. dic1 dizinin 0 olduğu ve false döndüren yalnızca bir öğe içerir. dic2 iki öğe içerir, ilk öğenin dizini, false döndüren 0'dır ve ikinci öğenin dizini, true döndüren bir dize değeridir. dic3 iki öğe içerir, ilk öğenin dizini false ve ikinci öğenin dizini de false döndüren boş bir dizedir.

#!/usr/bin/env python3
# Dizinin 0 olduğu tek bir öğe sözlüğüne any() uygulayın
dic1 = 0:'Doğru'
print("İlk çıktı: ", herhangi(dic1))
# Dizinlerin 0 ve 'Yanlış' olduğu iki öğeden oluşan bir sözlüğe any() uygulayın
dic2 = 0: 'Yanlış', 'Yanlış': 0
print("İkinci çıktı: ", herhangi(dic2))
# Dizinlerin False ve boş dize olduğu iki öğeden oluşan bir sözlüğe any() uygulayın
dic3 = Yanlış: Yanlış, ": 'Boş'
print("Üçüncü çıktı: ", herhangi(dic3))

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

any() işlevinin birden çok koşulda kullanılması

Aşağıdaki örnekte, üç liste değişkenine any() işlevi uygulanır ve çıktılar bir Eğer mantıksal AND operatörleri ile ifade. İlk liste bir gerçek değer(-1) içerir ve doğru değerini döndürür. İkinci liste iki gerçek değer içerir ('False', '0') ve true değerini döndürür. Üçüncü liste, false döndüren tüm false değerlerini içerir. Yani, Eğer koşul false döndürür.

#!/usr/bin/env python3
# Herhangi birini() ilk listeye uygula
Liste1 = [0, -1, Yanlış]
print("Liste1 : " ,herhangi bir(List1))
# Herhangi birini() ikinci listeye uygula
Liste2 = [",'Yanlış', '0']
print("List2 : " ,herhangi bir(List2))
# Herhangi birini() üçüncü listeye uygula
Liste3 = [Yanlış, 0, "]
print("List3 : " ,herhangi bir(List3))
# Herhangi bir() fonksiyonunun tüm çıktıları True ise true döndürür
if(any(List1) ve any(List2) ve any(List3)):
print("Herhangi bir() fonksiyonunun çıktısı Doğrudur")
Başka:
print("Herhangi bir() fonksiyonunun herhangi bir çıktısı False'dir")

Çıktı:

Komut dosyasını çalıştırdıktan sonra aşağıdaki çıktı görünecektir.

Sonuç:

Python'da farklı değişken türleri üzerinde any() işlevinin kullanımı burada çeşitli örnekler kullanılarak gösterilmiştir. Okuyucuların python'da any() işlevinin kullanımını anlamalarına ve onu betikte düzgün bir şekilde uygulamalarına yardımcı olacaktır.

Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...
How to reverse Mouse and Touchpads scrolling direction in Windows 10
Mouse and Touchpads not only make computing easy but more efficient and less time-consuming. We cannot imagine a life without these devices, but still...
How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...