Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Κωδικός Λίστα για Python Ενσωματωμένες συναρτήσεις

Built-in λειτουργίες είναι τμήματα της βιβλιοθήκης της Python που δεν χρειάζεται να εισάγει για να είναι σε θέση να χρησιμοποιήσει . Περιλαμβάνουν μαθηματικές συναρτήσεις , βασικές κατασκευαστές , τις λειτουργίες που σχετίζονται με τη συλλογή , και άλλες λειτουργίες χαμηλού επιπέδου που απαιτούνται για πολλά προγράμματα . Ορισμένες λειτουργίες ενδέχεται να μην είναι διαθέσιμες σε προηγούμενες εκδόσεις του Python . Μαθηματικά Λειτουργίες
Η

Η λειτουργία " abs ( ) " παίρνει την απόλυτη τιμή ενός αριθμού ? " ΔΕΑ ( ) " συγκρίνει δύο αριθμούς και επιστρέφει έναν αρνητικό αριθμό , αν το πρώτο όρισμα είναι μικρότερο από το δεύτερο , ένας θετικός αριθμός , αν αληθεύει το αντίθετο , και 0 εάν είναι ίσα .

η λειτουργία " divmod ( ) " παίρνει δύο αριθμούς και επιστρέφει μια πλειάδα με τα αποτελέσματα μιας ολόκληρης διαίρεσης αριθμό και Remander της , ενώ το " pow ( ) " παίρνει δύο ή τρεις αριθμούς , και υπολογίζει την τιμή του πρώτου αριθμού υψωμένο στη δύναμη της δεύτερης αριθμό - και αν έχετε συμπεριλάβει τον τρίτο αριθμό που χρειάζεται το μέτρο αυτό το αποτέλεσμα .

η λειτουργία " μείωση ( ) " εφαρμόζει τη συγκεκριμένη λειτουργία σε κάθε στοιχείο της Iterable αντικείμενο με τη σειρά του , όπως μια λίστα των αριθμών - η προετοιμασία είναι μια προαιρετική λίστα που τροφοδοτείται με τη λειτουργία πριν από την Iterable .

Ο " γύρος ( ) " η συνάρτηση στρογγυλοποιεί έναν αριθμό κινητής υποδιαστολής .

Τέλος , " άθροισμα ( ) " , προσθέτει μαζί όλα τα στοιχεία σε μια λίστα και " max ( ) " και " min ( ) " υπολογίζει το μέγιστο στοιχείο σε μια Iterable αντικείμενο και το ελάχιστο στοιχείο , αντίστοιχα .
εικόνων Συλλογές και Iterables
Η

Πολλά ενσωματωμένες λειτουργίες Python δημιουργούν , να διαβάσετε και να χειριστείτε τις συλλογές και Iterable αντικείμενα . Για παράδειγμα :

"all ( ) " διασχίζει μια Iterable και επιστρέφει true αν όλα τα στοιχεία της λίστας είναι αλήθεια

«κάθε ( ) " επιστρέφει true αν υπάρχει κάποιο τεκμήριο . αλήθεια .

" απαρίθμηση ( ) " απαριθμεί τα αντικείμενα σε μια λίστα και επιστρέφει μια συλλογή από πλειάδες , που το καθένα περιέχει το αντικείμενο και τον αριθμό του αντικειμένου .

" frozenset ( ) " δημιουργεί ένα αμετάβλητο σύνολο από το δεδομένο συλλογή .

" φίλτρο ( ) " εφαρμόζει μια λειτουργία σε ένα Iterable και επιστρέφει έναν κατάλογο των αντικειμένων στο Iterable για τις οποίες η συνάρτηση επιστρέφει "true ".

" ITER ( ) " δημιουργεί ένα Iterable αντικείμενο από μια συλλογή αντικειμένων , ενώ το " αντιστρέφεται ( ) " δημιουργεί μια αντίστροφη iterator για μια σειρά και είναι διαθέσιμο μόνο σε Python εκδόσεις 2.4 και νεότερες εκδόσεις.

" len ( ) " επιστρέφει το μήκος μιας συλλογής .

"λίστα ( ) " δημιουργεί μια λίστα από Iterable αντικείμενο , ενώ το " ταξινόμηση ( ) " δημιουργεί μια ταξινομημένη λίστα και « πλειάδα ( ) " δημιουργεί μια πλειάδα .

" χάρτη ( ) " εφαρμόζει μια λειτουργία σε ένα Iterable αντικείμενο και επιστρέφει μια λίστα των αποτελεσμάτων .

" next ( ) " επαναλαμβάνεται στο επόμενο αντικείμενο σε ένα Iterable .

" σειρά ( ) "λίστα αποδόσεις των αριθμών σε μια δεδομένη περιοχή των ακεραίων , ενώ η« φέτα ( ) "και" xrange ( ) " ? επιστρέφει το ίδιο αποτέλεσμα , αλλά ως αντικείμενο φέτα ή xrange αντιρρήσεις αντί μίας λίστας

" set ( ) " δημιουργεί ένα νέο σύνολο και " dict ( ) " δημιουργεί ένα νέο λεξικό δεδομένων <. . br >

" zip ( ) " λαμβάνει μια σειρά από iterables και επιστρέφει μια λίστα πλειάδων , που ενώνει ένα στοιχείο από κάθε λίστα σε κάθε πλειάδα .

Η Αντικείμενα , κλάσεις και μέθοδοι
Η

Python έχει πολλές μέθοδοι που χειρίζεται αντικείμενα και μέθοδοι : .

" απαιτητών ( ) " επιστρέφει true αν το επιχείρημα είναι δυνατό να εξοφληθεί πρόωρα και false αν δεν

" classmethod ( ) " επιστρέφει μια μέθοδο της κλάσης, όταν δίνεται μια λειτουργία , και « staticmethod ( ) " επιστρέφει μια στατική μέθοδο .

" μεταγλώττιση ( ) » περιλαμβάνει μια πηγή σε έναν κώδικα ή αντικείμενο AST .

" SetAttr ( ) " θέτει ένα χαρακτηριστικό ενός αντικειμένου σε μια συγκεκριμένη τιμή , ενώ το " getattr ( ) " επιστρέφει την τιμή ενός χαρακτηριστικού , " hasattr ( ) « καθορίζει εάν το όνομα είναι ένα χαρακτηριστικό της λειτουργίας και " delattr ( ) " διαγράφει την ιδιότητα .

" eval ( ) " αξιολογεί μια σειρά ως έκφραση Python .

" ? hash ( ) " . επιστρέφει την τιμή hash του αντικειμένου

" help () " επικαλείται το ενσωματωμένο σύστημα βοήθειας . "id ( ) " επιστρέφει έναν μοναδικό αριθμό ταυτότητας για ένα αντικείμενο .

" raw_input ( ) " παράγει μια προτροπή προς τον χρήστη και καταγράφει την αντίδραση , ενώ το " input () " κάνει την ίδιο, αλλά καλεί επίσης " eval " για το αποτέλεσμα .

" isinstance ( )" και " issubclass ( ) " επιστρέφει " true" αν το αντικείμενο που δίνεται είναι μια περίπτωση ή το παιδί ενός δεδομένου υποκατηγορία .

" memoryview ( ) " επιστρέφει ένα αντικείμενο προβολή της μνήμης από ένα συγκεκριμένο αντικείμενο.

"αντικείμενο ( ) " επιστρέφει ένα νέο αντικείμενο ιδιαίτερα χαρακτηριστικά .

"περιουσία ( ) " επιστρέφει ένα χαρακτηριστικό ιδιοκτησίας για μια κατηγορία .

"super ( ) " καλεί μεθόδους και τις κατηγορίες της μητρικής αντικειμένου .

"τύπου ( ) " επιστρέφει . τον τύπο ενός αντικειμένου ή ενός αντικειμένου νέου τύπου , ανάλογα με τα επιχειρήματα
εικόνων τύποι Βασικά Στοιχεία
Η

Ορισμένες λειτουργίες Python μετατρέπει τα αντικείμενα σε άλλους τύπους δεδομένων :

" bin ( ) " μετατρέπει έναν ακέραιο σε δυαδική συμβολοσειρά , " hex ( ) " το μετατρέπει σε μια δεκαεξαδική συμβολοσειρά , και « Οκτώβρης ( ) " παράγει έναν οκταδικό κορδόνι .

" bool ( ) " μετατρέπει μια τιμή σε μια boolean .

" bytearray ( ) " παράγει μια σειρά από bytes .

" chr ( ) " επιστρέφει ένα χαρακτήρα από έναν κώδικα ASCII και " unichr ( ) " επιστρέφει ένα χαρακτήρα Unicode που σχετίζονται με αξία , ενώ το " ord ( ) " επιστρέφει τον κωδικό ASCII ή Unicode ενός χαρακτήρα Unicode ή αντικείμενο .

" συγκρότημα ( ) " δημιουργεί ένα σύνθετο αριθμό , και " float ( ) " δημιουργεί έναν αριθμό κινητής υποδιαστολής από έναν ακέραιο .

" μορφή ( ) " μετατρέπει μια τιμή σε μια συγκεκριμένη διαμορφωμένη παράσταση .

" int ( ) " μετατρέπει ένα string ή έναν αριθμό σε ένα απλό ακέραιο , ενώ το " μακρύ ( ) " το μετατρέπει σε ένα μεγάλο ακέραιο , " repr ( ) " και " str ( ) " επιστρέφει ένα εκτυπώσιμο string από ένα αντικείμενο
εικόνων αρχείων και Πλαίσια λειτουργίες
Η

Πολλές λειτουργίες αρχείων και το περιβάλλον είναι χτισμένο σε Python : .

" ? dir ( ) " . επιστρέφει μια λίστα με τα ονόματα στην τρέχουσα τοπική εμβέλεια

" exec ( ) " . εκτελεί ένα αντικείμενο αρχείου

" αρχείο ( ) " επιστρέφει ένα νέο αντικείμενο του αρχείου .

" διεθνοποιημένων ( )" και " ντόπιους ( ) " επιστροφή λεξικά των σημερινών παγκόσμιων και τοπικών μεταβλητών , αντίστοιχα .

"open ( ) " ανοίγει ένα αρχείο , επιστρέφει ένα αντικείμενο του αρχείου .

"print ( ) " είναι μια εναλλακτική λύση για την κατάσταση εκτύπωσης , διατίθεται από την έκδοση 2.6 και μετά.

" vars ( ) " επιστρέφει ένα λεξικό των σημερινών τοπικές μεταβλητές ή τα χαρακτηριστικά μιας κατηγορίας ή ενότητας .

" __import__ ( ) " είναι η αντίστοιχη λειτουργία με την "εισαγωγή " δήλωση.

" reload ( ) " φορτώνει ένα προηγουμένως εισαχθεί ενότητα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα