Python

Python използване на всяка функция

Python използване на всяка функция
всеки () е вградена функция на python за проверка на елементите от множество обекти от тип данни като кортеж или списък или речник и всеки елемент съдържа true, тогава функцията ще върне true.  Например, ако поне един елемент от кортеж съдържа истинската стойност и кортежът се предава като аргумент на произволна () функция, тогава методът ще върне true. Но ако всички елементи от кортежа съдържат фалшива стойност, тогава връщаната стойност на която и да е () функция ще бъде фалшива. Тази функция работи като логически ИЛИ условия, които връщат true, ако някое от условията е вярно.  Използването на всяка () функция в python е описано в този урок.

Синтаксис:

всеки (iterable_variable)

Тук iterable_variable може да бъде всеки кортеж или списък или който и да е итерабилен обект и връща булева стойност.   По-долу са показани употребите на функцията any () за различни обекти, които могат да се повторят.

Използване на която и да е () функция на низа

Всяка низова стойност се счита за истинска стойност за всеки () функция. В следващия пример низовите данни се съхраняват в променливата, текст1 и когато променливата е предадена като аргумент за всеки () функция, след това връща true. Когато празният низ се съхранява в променливата, текст2, и предаде на всеки () след това връща false, защото празният низ се счита за false.

#!/ usr / bin / env python3
# Прилагане на произволен () върху низови данни
text1 = "Подсказка за Linux"
print ("Изходът на стойност на низ:", произволен (text1))
# Прилагане на произволен () върху празни данни
text2 = ""
print ("Изходът на стойност на празен низ:", произволен (text2))

Изход:

След стартиране на скрипта ще се появи следният изход.

Използване на която и да е () функция на кортеж

Следният скрипт показва използването на която и да е () функция за различни типове променливи на кортеж. tup1 съдържа всички числови стойности и всички връща true освен една. tup2 съдържа четири фалшиви стойности и една отрицателна стойност (-1), която връща true. tup3 съдържа две фалшиви стойности и две празни стойности, които също връщат фалшиви. tup4 съдържа две фалшиви стойности, една низова стойност, която връща true и един празен низ, който връща false.

#!/ usr / bin / env python3
# Прилагане на произволни () върху числови данни
tup1 = (15, 23, 43, 0, 78)
print ("Първият изход:", произволен (tup1))
# Прилагане на произволни () върху булеви данни и отрицателно число
tup2 = (0, False, False, -1, False)
print ("Вторият изход:", всеки (tup2))
# Прилагане на всякакви () върху логически данни и празен низ
tup3 = (", False,", False)
print ("Третият изход:", всеки (tup3))
# Прилагане на всякакви () върху булеви данни и стойност на низа
tup4 = ('Здравей', Невярно, ", Невярно)
print ("Четвъртият изход:", произволен (tup4))

Изход:

След стартиране на скрипта ще се появи следният изход.

Използване на която и да е () функция в списъка

Следният скрипт показва използването на която и да е () функция в променливите от списъка. Тук се използват четирите типа променливи от списъка. списък1 е празен списък, който връща false. списък2 съдържа три низови стойности, които връщат true и празна стойност, която връща false. списък3 съдържа две нулеви числа (0), които връщат false и знак, '0', който връща true.  списък4 съдържа три стойности, една нула, която връща false, една false и един празен низ, който връща нула. И така, всички стойности на списък4 са неверни.

#!/ usr / bin / env python3
# Прилагане на произволен () в празен списък
list1 = []
print ("Изходът на празен списък:", произволен (list1))
# Прилагане на произволен () в списък с низове
list2 = ['Ubuntu', ", '0', 'Fedora']
print ("Изходът на списък със низ:", всеки (list2))
# Прилагане на произволен () в списък с нулеви стойности
list3 = [0, '0', 0]
print ("Изходът на списък с 0 стойности:", всеки (list3))
# Прилагане на произволен () в списък с логически и празен низ
list4 = [0, False, "]
print ("Изходът на списък с логически и празни данни:", произволен (list4))

Изход:

След стартиране на скрипта ще се появи следният изход.

Използване на която и да е () функция в речника

Следният скрипт показва използването на която и да е () функция на речника променлива. всяка функция () връща стойност въз основа на стойностите на индекса на речника. тук се прилага всяка функция () към три речникови променливи. dic1 съдържа само един елемент, където индексът е 0, който връща false. dic2 съдържа два елемента, индексът на първия елемент е 0, който връща false, а индексът на втория елемент е низ, който връща true. dic3 съдържа два елемента, индексът на първия елемент е false и индексът на втория елемент е празен низ, който също връща false.

#!/ usr / bin / env python3
# Прилагане на произволен () в речник на единичен елемент, където индексът е 0
dic1 = 0: 'Вярно'
print ("Първият изход:", произволен (dic1))
# Прилагане на произволен () в речник от два елемента, където индексите са 0 и 'False'
dic2 = 0: 'False', 'False': 0
print ("Вторият изход:", произволен (dic2))
# Прилагане на произволен () в речник от два елемента, където индексите са False и празен низ
dic3 = False: False, ": 'Empty'
print ("Третият изход:", произволен (dic3))

Изход:

След стартиране на скрипта ще се появи следният изход.

Използване на която и да е () функция при множество условия

В следващия пример, всяка () функция се прилага върху три променливи от списъка и изходите се използват в ако израз с логически И оператори. Първият списък съдържа една истинска стойност (-1) и връща true. Вторият списък съдържа две истински стойности ('False', '0') и връща true. Третият списък съдържа всички фалшиви стойности, които връщат false. Така, ако условие ще върне false.

#!/ usr / bin / env python3
# Приложете произволен () от първия списък
List1 = [0, -1, False]
print ("List1:", произволен (List1))
# Приложете произволен () във втория списък
List2 = [", 'False', '0']
print ("List2:", всеки (List2))
# Приложете произволен () от третия списък
List3 = [Невярно, 0, "]
print ("List3:", всеки (List3))
# Връща true, ако всички изходи на която и да е () функция са True
ако (който и да е (Списък1) и всеки (Списък2) и всеки (Списък3)):
print ("Изходът на всички произволни () функции е True")
друго:
print ("Всеки изход на произволна () функция е False")

Изход:

След стартиране на скрипта ще се появи следният изход.

Заключение:

Използването на всяка () функция за различни типове променливи в python е показано с помощта на различни примери тук. Това ще помогне на читателите да разберат използването на която и да е () функция в python и да я приложат правилно в скрипта.

Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...
Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...
Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...