Η λειτουργία " 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 ( ) " φορτώνει ένα προηγουμένως εισαχθεί ενότητα .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα