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

Python Any Function Usage



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

Синтаксис:

всякакви(iterable_variable)

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







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

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



#!/usr/bin/env python3

# Прилагане на any () към низови данни
текст1= „Linux подсказка“
печат('Изходът на стойност на низ:', всякакви(текст1))

# Приложете any () върху празни данни
текст2= ''
печат('Изходът на празна стойност на низ:', всякакви(текст2))

Изход:



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





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

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



#!/usr/bin/env python3

# Приложете произволен () към числови данни
tup1= (петнадесет, 2. 3, 43, 0, 78)
печат(„Първият изход:“, всякакви(tup1))

# Приложете any () върху булеви данни и отрицателен номер
tup2= (0, Фалшиво, Фалшиво,-1, Фалшиво)
печат('Вторият изход:', всякакви(tup2))

# Прилагане на any () към булеви данни и празен низ
tup3= ('', Фалшиво, '', Фалшиво)
печат(„Третият изход:“, всякакви(tup3))

# Прилагане на any () към логически данни и стойност на низ
tup4= ('Здравейте', Фалшиво, '', Фалшиво)
печат(„Четвъртият изход:“, всякакви(tup4))

Изход:

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

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

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

#!/usr/bin/env python3

# Приложете any () към празен списък
списък1= []
печат('Изходът на празен списък:' ,всякакви(списък1))

# Приложете any () към списък от низ
списък2= [„Ubuntu“, '', '0', 'Fedora']
печат('Изходът на списък от низ:' ,всякакви(списък2))

# Приложете any () към списък с нулеви стойности
списък3= [0, '0', 0]
печат('Резултатът от списък с 0 стойности:' ,всякакви(списък3))

# Приложете any () към списък с логически и празен низ
списък4= [0, Фалшиво, '']
печат('Изходът на списък с булеви и празни данни:' ,всякакви(списък4))

Изход:

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

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

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

#!/usr/bin/env python3

# Приложете any () към речник на единичен елемент, където индексът е 0
dic1= {0:'Вярно'}
печат(„Първият изход:“, всякакви(dic1))

# Прилагане на any () към речник на два елемента, където индексите са 0 и „False“
dic2= {0:„Невярно“, „Невярно“:0}
печат('Вторият изход:', всякакви(dic2))

# Приложете any () към речник на два елемента, където индексите са False и празен низ
dic3= {Фалшиво:Фалшиво, '':„Празно“}
печат(„Третият изход:“, всякакви(dic3))

Изход:

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

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

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

#!/usr/bin/env python3

# Приложете any () към първия списък
Списък 1= [0,-1, Фалшиво]
печат(„Списък1:“ ,всякакви(Списък 1))

# Приложете any () към втория списък
Списък2= ['',„Невярно“, '0']
печат(„Списък 2:“ ,всякакви(Списък2))

# Приложете any () към третия списък
Списък3= [Фалшиво, 0, '']
печат(„Списък 3:“ ,всякакви(Списък3))

# Връща true, ако всички изходи на която и да е () функция са True
ако(всякакви(Списък 1) и всякакви(Списък2) и всякакви(Списък3)):
печат('Изходът на всички функции () е True')
иначе:
печат('Всеки един изход от всяка () функция е False')

Изход:

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

Заключение:

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