Python οποιαδήποτε () συνάρτηση χρήσης

Python Any Function Usage



όποιος() είναι μια ενσωματωμένη λειτουργία της python για τον έλεγχο των στοιχείων πολλαπλών αντικειμένων τύπου δεδομένων όπως πλειάδα ή λίστα ή λεξικό και οποιοδήποτε στοιχείο περιέχει true τότε η συνάρτηση θα επιστρέψει true. Για παράδειγμα, εάν τουλάχιστον ένα στοιχείο μιας πλειάδας περιέχει την πραγματική τιμή και η πλειάδα περάσει ως όρισμα οποιασδήποτε συνάρτησης (), τότε η μέθοδος θα επιστρέψει true. Αλλά αν όλα τα στοιχεία της πλειάδας περιέχουν ψευδή τιμή τότε η τιμή επιστροφής οποιασδήποτε συνάρτησης θα είναι ψευδής. Αυτή η συνάρτηση λειτουργεί σαν λογικές συνθήκες που επιστρέφουν true αν μία από τις συνθήκες είναι αληθής. Η χρήση οποιασδήποτε συνάρτησης () σε python περιγράφεται σε αυτό το σεμινάριο.

Σύνταξη:

όποιος(iterable_variable)

Εδώ, iterable_variable μπορεί να είναι οποιαδήποτε πλειάδα ή λίστα ή οποιοδήποτε επαναλαμβανόμενο αντικείμενο και επιστρέφει μια τιμή Boolean. Οι χρήσεις οποιασδήποτε () συνάρτησης σε διαφορετικά επαναλαμβανόμενα αντικείμενα φαίνονται παρακάτω.







Χρήση οποιασδήποτε συνάρτησης () στη συμβολοσειρά

Οποιαδήποτε τιμή συμβολοσειράς θεωρείται ως η πραγματική τιμή για όποιος() λειτουργία. Στο ακόλουθο παράδειγμα, τα δεδομένα συμβολοσειράς αποθηκεύονται στη μεταβλητή, κείμενο 1 και όταν η μεταβλητή περάσει ως όρισμα για όποιος() συνάρτηση τότε επιστρέφει true. Όταν αποθηκεύεται μια κενή συμβολοσειρά στη μεταβλητή, κείμενο 2, και πέρασε σε όποιος() τότε επιστρέφει false επειδή η κενή συμβολοσειρά θεωρείται ψευδής.



#!/usr/bin/env python3

# Εφαρμόστε οποιοδήποτε () σε δεδομένα συμβολοσειράς
κείμενο 1= 'Συμβουλή Linux'
Τυπώνω('Η έξοδος της τιμής συμβολοσειράς:', όποιος(κείμενο 1))

# Εφαρμόστε οποιοδήποτε () σε κενά δεδομένα
κείμενο2= ''
Τυπώνω('Η έξοδος της κενής τιμής συμβολοσειράς:', όποιος(κείμενο2))

Παραγωγή:



Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.





Χρήση οποιασδήποτε συνάρτησης () σε πλειάδα

Το παρακάτω σενάριο δείχνει τη χρήση οποιασδήποτε συνάρτησης σε διαφορετικούς τύπους πλειάδων μεταβλητών. tup1 περιέχει όλες τις αριθμητικές τιμές και όλες επιστρέφει true εκτός από μία. tup2 περιέχει τέσσερις ψευδείς τιμές και μία αρνητική τιμή (-1) που επιστρέφει την τιμή true. tup3 περιέχει δύο ψευδείς τιμές και δύο κενές τιμές που επιστρέφουν επίσης ψευδείς. tup4 περιέχει δύο λανθασμένες τιμές, μία τιμή συμβολοσειράς που επιστρέφει την τιμή true και μία κενή συμβολοσειρά που επιστρέφει την τιμή ψευδής.



#!/usr/bin/env python3

# Εφαρμόστε οποιοδήποτε () σε αριθμητικά δεδομένα
tup1= (δεκαπέντε, 2. 3, 43, 0, 78)
Τυπώνω('Η πρώτη έξοδος:', όποιος(tup1))

# Εφαρμόστε οποιοδήποτε () σε boolean δεδομένα και σε αρνητικό αριθμό
tup2= (0, Ψευδής, Ψευδής,-1, Ψευδής)
Τυπώνω('Η δεύτερη έξοδος:', όποιος(tup2))

# Εφαρμόστε οποιοδήποτε () σε boolean data και κενή συμβολοσειρά
tup3= ('', Ψευδής, '', Ψευδής)
Τυπώνω('Η τρίτη έξοδος:', όποιος(tup3))

# Εφαρμόστε οποιοδήποτε () σε δεδομένα boolean και τιμή συμβολοσειράς
tup4= ('Γεια σας', Ψευδής, '', Ψευδής)
Τυπώνω('Η τέταρτη έξοδος:', όποιος(tup4))

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Χρήση οποιασδήποτε συνάρτησης () στη λίστα

Το παρακάτω σενάριο δείχνει τη χρήση οποιασδήποτε συνάρτησης () στις μεταβλητές λίστας. Οι τέσσερις τύποι μεταβλητών λίστας χρησιμοποιούνται εδώ. λίστα 1 είναι μια κενή λίστα που επιστρέφει false. λίστα 2 περιέχει τρεις τιμές συμβολοσειράς που επιστρέφουν true και μια κενή τιμή που επιστρέφει false. λίστα 3 περιέχει δύο μηδενικούς αριθμούς (0) που επιστρέφουν false και έναν χαρακτήρα, ‘0’ που επιστρέφει true. λίστα 4 περιέχει τρεις τιμές, μία μηδέν που επιστρέφει false, μία ψευδής και μία κενή συμβολοσειρά που επιστρέφει μηδέν. Έτσι, όλες οι αξίες του λίστα 4 είναι ψευδείς.

#!/usr/bin/env python3

# Εφαρμόστε οποιοδήποτε () σε μια κενή λίστα
λίστα 1= []
Τυπώνω('Η έξοδος της κενής λίστας:' ,όποιος(λίστα 1))

# Εφαρμόστε οποιοδήποτε () σε μια λίστα συμβολοσειράς
λίστα 2= ['Ubuntu', '', '0', 'Μαλακό καπέλλο']
Τυπώνω('Η έξοδος μιας λίστας συμβολοσειρών:' ,όποιος(λίστα 2))

# Εφαρμόστε οποιαδήποτε () σε μια λίστα μηδενικών τιμών
λίστα 3= [0, '0', 0]
Τυπώνω('Η έξοδος μιας λίστας με 0 τιμές:' ,όποιος(λίστα 3))

# Εφαρμόστε οποιαδήποτε () σε μια λίστα με boolean και κενή συμβολοσειρά
λίστα 4= [0, Ψευδής, '']
Τυπώνω('Η έξοδος μιας λίστας boolean και κενών δεδομένων:' ,όποιος(λίστα 4))

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Χρήση οποιασδήποτε συνάρτησης () στο λεξικό

Το παρακάτω σενάριο δείχνει τη χρήση οποιασδήποτε συνάρτησης () στη μεταβλητή λεξικού. οποιαδήποτε συνάρτηση () επιστρέφει τιμή με βάση τις τιμές ευρετηρίου του λεξικού. οποιαδήποτε συνάρτηση () εφαρμόζεται σε τρεις μεταβλητές λεξικού εδώ. dic1 περιέχει μόνο ένα στοιχείο όπου ο δείκτης είναι 0 που επιστρέφει false. dic2 περιέχει δύο στοιχεία, ο δείκτης του πρώτου στοιχείου είναι 0 που επιστρέφει false και ο δείκτης του δεύτερου στοιχείου είναι μια τιμή συμβολοσειράς που επιστρέφει true. dic3 περιέχει δύο στοιχεία, το ευρετήριο του πρώτου στοιχείου είναι ψευδές και το ευρετήριο του δεύτερου στοιχείου είναι μια κενή συμβολοσειρά που επιστρέφει επίσης false.

#!/usr/bin/env python3

# Εφαρμόστε οποιοδήποτε () σε ένα λεξικό μεμονωμένου στοιχείου όπου το ευρετήριο είναι 0
dic1= {0:'Αληθής'}
Τυπώνω('Η πρώτη έξοδος:', όποιος(dic1))

# Εφαρμόστε οποιοδήποτε () σε ένα λεξικό δύο στοιχείων όπου τα ευρετήρια είναι 0 και 'False'
dic2= {0:'Ψευδής', 'Ψευδής':0}
Τυπώνω('Η δεύτερη έξοδος:', όποιος(dic2))

# Εφαρμόστε οποιοδήποτε () σε ένα λεξικό δύο στοιχείων όπου τα ευρετήρια είναι False και κενή συμβολοσειρά
dic3= {Ψευδής:Ψευδής, '':'Αδειάζω'}
Τυπώνω('Η τρίτη έξοδος:', όποιος(dic3))

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Χρήση οποιασδήποτε συνάρτησης () υπό πολλαπλές συνθήκες

Στο ακόλουθο παράδειγμα, οποιαδήποτε συνάρτηση () εφαρμόζεται σε τρεις μεταβλητές λίστας και οι έξοδοι χρησιμοποιούνται σε ένα αν δήλωση με λογικούς τελεστές. Η πρώτη λίστα περιέχει μία πραγματική τιμή (-1) και επιστρέφει true. Η δεύτερη λίστα περιέχει δύο πραγματικές τιμές (‘False’, ‘0’) και επιστρέφει true. Η τρίτη λίστα περιέχει όλες τις ψευδείς τιμές που επιστρέφουν false. Ετσι, αν η συνθήκη θα επιστρέψει λανθασμένη.

#!/usr/bin/env python3

# Εφαρμόστε οποιοδήποτε () στην πρώτη λίστα
Λίστα 1= [0,-1, Ψευδής]
Τυπώνω('Λίστα 1:' ,όποιος(Λίστα 1))

# Εφαρμόστε οποιοδήποτε () στη δεύτερη λίστα
Λίστα2= ['','Ψευδής', '0']
Τυπώνω('Λίστα2:' ,όποιος(Λίστα2))

# Εφαρμόστε οποιοδήποτε () στην τρίτη λίστα
Λίστα 3= [Ψευδής, 0, '']
Τυπώνω('Λίστα 3:' ,όποιος(Λίστα 3))

# Επιστρέφει true αν όλες οι έξοδοι οποιωνδήποτε () συναρτήσεων είναι True
αν(όποιος(Λίστα 1) και όποιος(Λίστα2) και όποιος(Λίστα 3)):
Τυπώνω('Η έξοδος όλων των () συναρτήσεων είναι True')
αλλού:
Τυπώνω('Οποιαδήποτε έξοδος οποιασδήποτε () συνάρτησης είναι False')

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Συμπέρασμα:

Η χρήση οποιασδήποτε συνάρτησης () σε διαφορετικούς τύπους μεταβλητών στο python εμφανίζεται χρησιμοποιώντας διάφορα παραδείγματα εδώ. Θα βοηθήσει τους αναγνώστες να κατανοήσουν τη χρήση οποιασδήποτε () συνάρτησης στο python και να την εφαρμόσουν σωστά στο σενάριο.