Ενσωματωμένες Μέθοδοι (Built-in Methods)
|| | ----- | ----- | | abs(num) | Λήψη απόλυτης τιμής | | all(iterable) | Επιστρέφει True εάν όλα τα στοιχεία στο iterable είναι True | | any(iterable) | Επιστρέφει True εάν οποιοδήποτε στοιχείο στο iterable είναι True | | ascii(object) | Μετατρέπει μη-ASCII χαρακτήρες ενός αντικειμένου σε ASCII χαρακτήρες | | bin(num) | Μετατρέπει έναν αριθμό σε δυαδική συμβολοσειρά | | bool([value]) | Μετατρέπει την τιμή σε boolean | | bytearray(source) | Μετατρέπει την πηγή σε τύπο bytearray | | bytes(source) | Μετατρέπει την πηγή σε τύπο bytes | | callable(object) | Ελέγχει εάν ένα αντικείμενο είναι καλούμενο (callable) | | chr(i) | Μετατρέπει τον κωδικό ASCII σε χαρακτήρα | | classmethod(function) | Μετατρέπει μια μέθοδο σε μέθοδο κλάσης (class method) | | compile(source, filename, mode) | Μεταγλωττίζει την πηγή σε ένα εκτελέσιμο αντικείμενο κώδικα | | complex([real[, imag]]) | Δημιουργεί έναν μιγαδικό αριθμό από πραγματικά και φανταστικά μέρη | | delattr(object, name) | Αφαιρεί την κατονομαζόμενη ιδιότητα από το αντικείμενο. εγείρει εξαίρεση εάν δεν υπάρχει | | dict() | Δημιουργεί ένα λεξικό | | dir([object]) | Επιστρέφει λίστα ιδιοτήτων αντικειμένου | | divmod(x, y) | Διαιρεί το x με το y. επιστρέφει πηλίκο και υπόλοιπο | | enumerate(iterable, start=0) | Συνδυάζει ένα iterable σε μια ακολουθία ευρετηρίου με δείκτες και δεδομένα | | eval(expression) | Εκτελεί μια μεμονωμένη έκφραση συμβολοσειράς και επιστρέφει το αποτέλεσμα | | exec(object, globals, locals) | Εκτελεί σύνθετο κώδικα (συμβολοσειρά ή τύπο κώδικα). καμία επιστροφή | | filter(function, iterable) | Φιλτράρει το iterable, κρατώντας αντικείμενα όπου η συνάρτηση επιστρέφει True | | float([x]) | Μετατρέπει αριθμό ή συμβολοσειρά σε τύπο κινητής υποδιαστολής | | format(value[, format_spec]) | Μορφοποιεί το αντικείμενο ως συμβολοσειρά | | frozenset([iterable]) | Μετατρέπει το iterable σε τύπο αμετάβλητου συνόλου | | getattr(object, name[, default]) | Λήψη καθορισμένης ιδιότητας του αντικειμένου. επιστροφή default εάν δεν υπάρχει | | globals() | Επιστρέφει όλες τις καθολικές μεταβλητές σε μορφή λεξικού | | hasattr(object, name) | Ελέγχει εάν το αντικείμενο έχει την καθορισμένη ιδιότητα | | hash(object) | Λήψη τιμής κατακερματισμού (hash) ενός αντικειμένου | | help(object) | Λήψη τεκμηρίωσης βοήθειας για ένα αντικείμενο | | hex(x) | Μετατρέπει έναν ακέραιο σε δεκαεξαδική συμβολοσειρά | | id(object) | Επιστρέφει το μοναδικό αναγνωριστικό ενός αντικειμένου | | input([prompt]) | Διαβάζει μια γραμμή εισόδου χρήστη και την επιστρέφει | | int(x=0, base=10) | Μετατρέπει αριθμό ή συμβολοσειρά σε ακέραιο | | isinstance(object, classinfo) | Ελέγχει εάν ένα αντικείμενο είναι στιγμιότυπο μιας κλάσης ή της υποκλάσης της | | issubclass(object, classinfo) | Ελέγχει εάν μια κλάση είναι υποκλάση μιας άλλης κλάσης | | iter(object[, sentinel]) | Δημιουργεί έναν επαναλήπτη (iterator) από ένα αντικείμενο | | len(s) | Λήψη μήκους αντικειμένου (το s πρέπει να είναι ακολουθία ή συλλογή) | | list([iterable]) | Μετατρέπει ένα iterable σε λίστα | | locals() | Επιστρέφει όλες τις τοπικές μεταβλητές σε μορφή λεξικού | | map(function, iterable, ...) | Εφαρμόζει τη συνάρτηση σε κάθε στοιχείο του iterable. επιστρέφει λίστα αποτελεσμάτων | | max(arg1, arg2, *args[, key]) | Λήψη μέγιστης τιμής από iterable ή ορίσματα | | memoryview(obj) | Τυλίγει ένα αντικείμενο σε αντικείμενο προβολής μνήμης | | min(arg1, arg2, *args[, key]) | Λήψη ελάχιστης τιμής από iterable ή ορίσματα | | next(iterator, default) | Λήψη επόμενου στοιχείου του iterator. επιστροφή default εάν δεν υπάρχουν άλλα στοιχεία | | object() | Επιστρέφει ένα νέο αντικείμενο | | oct(x) | Μετατρέπει έναν ακέραιο σε οκταδική συμβολοσειρά | | open(file) | Ανοίγει ένα αρχείο και επιστρέφει ένα αντικείμενο αρχείου | | ord(c) | Μετατρέπει έναν χαρακτήρα Unicode στην ακέραια τιμή του ASCII ή Unicode | | pow(x, y[, z]) | Υπολογίζει το x στην δύναμη y, modulo z | | print(*objects) | Εξάγει αντικείμενα στην τυπική έξοδο ή ροή αρχείου | | property() | Δημιουργεί ιδιότητα από getter, setter, deleter | | range(start, stop[, step]) | Επιστρέφει μια αμετάβλητη ακολουθία αριθμών | | repr(obj) | Επιστρέφει εκτυπώσιμη μορφή ενός αντικειμένου (κατάλληλη για τον διερμηνέα) | | reversed(seq) | Αντιστρέφει μια ακολουθία και επιστρέφει έναν επαναλήπτη | | round(number[, ndigits]) | Στρογγυλοποιεί έναν αριθμό κινητής υποδιαστολής σε καθορισμένα δεκαδικά ψηφία | | set([iterable]) | Μετατρέπει ένα iterable σε τύπο συνόλου | | setattr(object, name, value) | Ορίζει την ιδιότητα του αντικειμένου με βάση το όνομα | | slice(start, stop, step) | Επιστρέφει ένα αντικείμενο slice | | sorted(iterable[, key][, reverse]) | Ταξινομεί ένα iterable και επιστρέφει μια νέα λίστα | | staticmethod(function) | Μετατρέπει μια μέθοδο σε στατική μέθοδο | | str(object='') | Μετατρέπει ένα αντικείμενο σε τύπο συμβολοσειράς (αναγνώσιμο από ανθρώπους) | | sum(iterable, start) | Αθροίζει όλα τα στοιχεία σε ένα iterable | | super(type[, object-or-type]) | Λήψη της γονικής κλάσης | | tuple(iterable) | Μετατρέπει ένα iterable σε πλειάδα (tuple) | | type(object) | Επιστρέφει τον τύπο ενός αντικειμένου | | type(name, bases, dict) | Δημιουργεί ένα νέο αντικείμενο τύπου | | vars(object) | Επιστρέφει ιδιότητες και τιμές αντικειμένου σε μορφή λεξικού | | zip(*iterables) | Πακετάρει στοιχεία από πολλαπλά iterables σε πλειάδες. επιστρέφει λίστα | | import(name) | Δυναμική εισαγωγή ενότητας |
Μέθοδοι Λίστας (List Methods)
|| | ----- | ----- | | append(item) | Προσθέτει ένα στοιχείο στο τέλος της λίστας | | extend(lst) | Προσθέτει όλα τα στοιχεία από το lst στη λίστα | | insert(index, element) | Εισάγει στοιχείο σε καθορισμένη θέση στη λίστα | | remove(element) | Βρίσκει και αφαιρεί την πρώτη εμφάνιση του στοιχείου από τα αριστερά | | index(element) | Βρίσκει και επιστρέφει το ευρετήριο της πρώτης εμφάνισης του στοιχείου από τα αριστερά | | count(element) | Επιστρέφει τον αριθμό των εμφανίσεων του καθορισμένου στοιχείου | | pop(index) | Αφαιρεί και επιστρέφει το στοιχείο στην καθορισμένη θέση | | reverse() | Αντιστρέφει τη λίστα | | sort(key=..., reverse=...) | Ταξινομεί τη λίστα | | copy() | Ρηχό αντίγραφο της λίστας | | clear() | Αφαιρεί όλα τα στοιχεία από τη λίστα |
Μέθοδοι Λεξικού (Dictionary Methods)
|| | ----- | ----- | | clear() | Αφαιρεί όλα τα στοιχεία | | copy() | Ρηχό αντίγραφο | | fromkeys(sequence[, value]) | Δημιουργεί νέο λεξικό με την sequence ως κλειδιά και το value ως τιμή | | get(key[, value]) | Επιστρέφει την τιμή για το κλειδί. επιστρέφει value εάν δεν υπάρχει | | items() | Επιστρέφει όλα τα ζεύγη κλειδιού-τιμής στο λεξικό (ως πλειάδες) | | keys() | Επιστρέφει όλα τα κλειδιά στο λεξικό | | popitem() | Αφαιρεί και επιστρέφει ένα αυθαίρετο (όχι τυχαίο) στοιχείο | | setdefault(key[, default_value]) | Εισάγει το κλειδί με την default_value εάν δεν υπάρχει. επιστρέφει την τιμή για το κλειδί | | pop(key[, default]) | Αφαιρεί και επιστρέφει την τιμή για το κλειδί. επιστρέφει default εάν δεν υπάρχει | | values() | Επιστρέφει όλες τις τιμές στο λεξικό | | update([other]) | Ενημερώνει το λεξικό με το other (λεξικό ή iterable ζευγών) |
Μέθοδοι Συνόλου (Set Methods)
|| | ----- | ----- | | remove(element) | Αφαιρεί το καθορισμένο στοιχείο. εγείρει εξαίρεση εάν δεν υπάρχει | | add(elem) | Προσθέτει στοιχείο. δεν κάνει τίποτα εάν υπάρχει ήδη | | copy() | Ρηχό αντίγραφο του συνόλου | | clear() | Αφαιρεί όλα τα στοιχεία από το σύνολο | | a.difference(b) | Επιστρέφει σύνολο στοιχείων που βρίσκονται στο a αλλά όχι στο b | | a.difference_update(b) | Αφαιρεί στοιχεία του b από το a | | discard(x) | Αφαιρεί το καθορισμένο στοιχείο εάν υπάρχει | | a.intersection(*other_sets) | Επιστρέφει την τομή του a και των άλλων συνόλων | | a.intersection_update(*other_sets) | Διατηρεί μόνο στοιχεία που βρίσκονται στο a και σε όλα τα άλλα σύνολα | | a.isdisjoint(b) | Ελέγχει εάν δύο σύνολα δεν έχουν κοινά στοιχεία | | a.issubset(b) | Ελέγχει εάν το a είναι υποσύνολο του b | | pop() | Αφαιρεί και επιστρέφει ένα αυθαίρετο (όχι τυχαίο) στοιχείο από το σύνολο | | a.symmetric_difference(b) | Επιστρέφει σύνολο στοιχείων που βρίσκονται είτε στο a είτε στο b αλλά όχι και στα δύο | | a.symmetric_difference_update(b) | Ενημερώνει το a με τη συμμετρική διαφορά των a και b | | a.union(*other_sets) | Επιστρέφει την ένωση του a και των άλλων συνόλων | | a.update(b) | Ενημερώνει το a με στοιχεία από το b |
Μέθοδοι Πλειάδας (Tuple Methods)
|| | ----- | ----- | | index(element) | Βρίσκει και επιστρέφει τη θέση του στοιχείου. εγείρει εξαίρεση εάν δεν υπάρχει | | count(element) | Μετρά τις εμφανίσεις του καθορισμένου στοιχείου |
Ευρετηρίαση και Τεμαχισμός (Indexing and Slicing)
|| | ----- | ----- | | a[x] | Λήψη του (x + 1)ου στοιχείου | | a[-x] | Λήψη του x-οστού στοιχείου από το τέλος | | a[x:] | Λήψη από το (x + 1)ο στοιχείο μέχρι το τέλος | | a[:x] | Λήψη από το πρώτο στοιχείο μέχρι το (x + 1)ο στοιχείο | | a[:-x] | Λήψη από το πρώτο στοιχείο μέχρι το x-οστό στοιχείο από το τέλος | | a[x:y] | Λήψη από το (x + 1)ο στοιχείο μέχρι το (y + 1)ο στοιχείο | | a[:] | Ρηχό αντίγραφο του a |
Μέθοδοι Συμβολοσειράς (String Methods)
|| | ----- | ----- | | capitalize() | Κάνει κεφαλαίο τον πρώτο χαρακτήρα | | center(width[, fillchar]) | Κεντράρει τη συμβολοσειρά και γεμίζει με fillchar μέχρι το καθορισμένο πλάτος | | casefold() | Μετατρέπει τη συμβολοσειρά σε πεζά (πιο επιθετικό από το lower()) | | count(substring[, start[, end]]) | Μετρά τις εμφανίσεις της υποσυμβολοσειράς | | endswith(suffix[, start[, end]]) | Ελέγχει εάν η συμβολοσειρά τελειώνει με την καθορισμένη κατάληξη | | expandtabs(tabsize) | Μετατρέπει τα \t στη συμβολοσειρά σε καθορισμένο αριθμό διαστημάτων | | encode(encoding='UTF-8', errors='strict') | Κωδικοποιεί τη συμβολοσειρά σε οποιαδήποτε υποστηριζόμενη κωδικοποίηση | | find(sub[, start[, end]]) | Βρίσκει τη θέση της υποσυμβολοσειράς από τα αριστερά (-1 εάν δεν υπάρχει) | | format(p0, p1, ..., k0=v0, k1=v1, ...) | Μορφοποιεί τη συμβολοσειρά | | index(sub[, start[, end]]) | Βρίσκει τη θέση της υποσυμβολοσειράς από τα αριστερά (εγείρει εξαίρεση εάν δεν υπάρχει) | | isalnum() | Ελέγχει εάν η συμβολοσειρά είναι αλφαριθμητική | | isalpha() | Ελέγχει εάν η συμβολοσειρά είναι αλφαβητική | | isdecimal() | Ελέγχει εάν η συμβολοσειρά αποτελείται μόνο από δεκαδικούς χαρακτήρες | | isdigit() | Ελέγχει εάν η συμβολοσειρά αποτελείται μόνο από ψηφία | | isidentifier() | Ελέγχει εάν η συμβολοσειρά είναι έγκυρο αναγνωριστικό | | islower() | Ελέγχει εάν η συμβολοσειρά αποτελείται από πεζά γράμματα | | isnumeric() | Ελέγχει εάν η συμβολοσειρά αποτελείται μόνο από αριθμητικούς χαρακτήρες (υποστήριξη Unicode) | | isprintable() | Ελέγχει εάν η συμβολοσειρά είναι εκτυπώσιμη | | isspace() | Ελέγχει εάν η συμβολοσειρά αποτελείται μόνο από λευκούς χαρακτήρες | | istitle() | Ελέγχει εάν η συμβολοσειρά είναι σε μορφή τίτλου | | isupper() | Ελέγχει εάν η συμβολοσειρά αποτελείται μόνο από κεφαλαία γράμματα | | join(iterable) | Ενώνει ένα iterable συμβολοσειρών με τον καθορισμένο διαχωριστή | | ljust(width[, fillchar]) | Στοιχίζει αριστερά και γεμίζει τη συμβολοσειρά | | rjust(width[, fillchar]) | Στοιχίζει δεξιά και γεμίζει τη συμβολοσειρά | | lower() | Μετατρέπει όλους τους χαρακτήρες σε πεζά | | upper() | Μετατρέπει όλους τους χαρακτήρες σε κεφαλαία | | swapcase() | Εναλλάσσει κεφαλαία σε πεζά και αντίστροφα | | lstrip([chars]) | Αφαιρεί καθορισμένους χαρακτήρες από τα αριστερά | | rstrip([chars]) | Αφαιρεί καθορισμένους χαρακτήρες από τα δεξιά | | strip([chars]) | Αφαιρεί καθορισμένους χαρακτήρες και από τις δύο πλευρές | | partition(separator) | Χωρίζει τη συμβολοσειρά στον πρώτο διαχωριστή από τα αριστερά. επιστρέφει (πριν, sep, μετά) | | maketrans(x[, y[, z]]) | Δημιουργεί έναν πίνακα αντιστοίχισης μετάφρασης | | rpartition(separator) | Χωρίζει τη συμβολοσειρά στον πρώτο διαχωριστή από τα δεξιά. επιστρέφει (πριν, sep, μετά) | | translate(table) | Αντικαθιστά χαρακτήρες χρησιμοποιώντας πίνακα μετάφρασης | | replace(old, new [, count]) | Αντικαθιστά την παλιά υποσυμβολοσειρά με τη νέα, έως count φορές | | rfind(sub[, start[, end]]) | Βρίσκει τη θέση της υποσυμβολοσειράς από τα δεξιά (-1 εάν δεν υπάρχει) | | rindex(sub[, start[, end]]) | Βρίσκει τη θέση της υποσυμβολοσειράς από τα δεξιά (εγείρει εξαίρεση εάν δεν υπάρχει) | | split([separator [, maxsplit]]) | Χωρίζει από τα αριστερά χρησιμοποιώντας διαχωριστή, έως maxsplit φορές | | rsplit([separator [, maxsplit]]) | Χωρίζει από τα δεξιά χρησιμοποιώντας διαχωριστή, έως maxsplit φορές | | splitlines([keepends]) | Χωρίζει τη συμβολοσειρά ανά γραμμή | | title() | Μετατρέπει τη συμβολοσειρά σε μορφή τίτλου (πρώτο γράμμα κάθε λέξης κεφαλαίο) | | zfill(width) | Γεμίζει τη συμβολοσειρά αριστερά με μηδενικά μέχρι το καθορισμένο πλάτος | | format_map(mapping) | Μορφοποιεί τη συμβολοσειρά χρησιμοποιώντας αντιστοίχιση λεξικού |