Τυπώνω() |
Εμφάνιση του αποτελέσματος μιας εντολής |
x = "Γεια σου κόσμος" εκτύπωση (x) έξοδος: Γεια σου κόσμο |
εισαγωγή() |
Συλλέξτε πληροφορίες από χρήστες |
εκτύπωση (εισαγωγή ("ποιο είναι το όνομά σας;")) έξοδος: ποιο είναι το όνομά σου; |
τύπος() |
Βρείτε τον τύπο μιας μεταβλητής |
x = "Κανονικές εκφράσεις" τύπος (x) παραγωγή: |
Λέν () |
Βρείτε τον αριθμό των στοιχείων σε μια μεταβλητή |
len ([1, 2, 3]) έξοδος: 3 |
\ |
Αποδράστε από έναν χαρακτήρα που αλλάζει την πρόθεση μιας γραμμής κώδικα |
εκτύπωση ("Θέλω να προσθέσετε \" \ "") έξοδος: Θέλω να προσθέσετε "" |
\ n |
Σπάστε έναν χαρακτήρα συμβολοσειράς για να ξεκινήσετε στην επόμενη γραμμή |
εκτύπωση ("Αυτή είναι μια γραμμή \ n Αυτή είναι μια δεύτερη γραμμή") παραγωγή: Αυτή είναι μια γραμμή Αυτή είναι μια δεύτερη γραμμή |
def function_name (παράμετρος): εντολές |
Ξεκινήστε μια συνάρτηση με μια προαιρετική παράμετρο |
ορίστε το Όνομα σας (x): εκτύπωση (x + 1) |
λάμδα |
Καλέστε μια ανώνυμη συνάρτηση |
add_3_to = lambda y: y + 3 εκτύπωση (add_3_to (4)) έξοδος: 7 |
ΕΠΙΣΤΡΟΦΗ |
Επιστρέψτε ένα αποτέλεσμα από μια συνάρτηση |
ορίστε το Όνομα σας (x): επιστροφή x + 1 |
τάξη |
Δημιουργήστε ένα αντικείμενο Python |
τάξη myClass: def myFunc (x): |
ορισμός __init__ |
Αρχικοποιήστε τα χαρακτηριστικά μιας κλάσης |
τάξη myClass: def __init __ (εαυτός, χαρακτηριστικά ...) |
"__init__.py |
Αποθηκεύστε ένα αρχείο που περιέχει μια λειτουργική μονάδα έτσι ώστε να διαβάζεται με επιτυχία σε άλλο αρχείο Python |
Μετονομάστε ένα αρχείο που περιέχει μια ενότητα ως: "__init__.py |
int () |
Μετατρέψτε μια μεταβλητή σε ακέραιο |
int (1.234) έξοδος: 1 |
str () |
Μετατροπή μεταβλητής σε συμβολοσειρά |
str (1.234) έξοδος: '1.234' |
φλοτέρ() |
Μετατρέψτε μια μεταβλητή σε float |
επιπλέουν (23) έξοδος: 23.0 |
υπαγόρευση (μετρητής ()) |
Μετατροπή λίστας ή πλειάδας σε λεξικό μετά την ταξινόμηση με ενσωματωμένο μετρητή Python |
από συλλογές εισαγωγής μετρητή υπαγόρευση (μετρητής ([1,1,2,1,2,3,3,4])) έξοδος: {1: 3, 2: 2, 3: 2, 4: 1} |
γύρος() |
Στρογγυλοποιήστε την έξοδο μιας λειτουργίας στον πλησιέστερο ακέραιο αριθμό |
γύρος (23.445) έξοδος: 23 |
στρογγυλό (λειτουργία ή αριθμός, δεκαδικά ψηφία) |
Στρογγυλοποιήστε την έξοδο μιας λειτουργίας σε συγκεκριμένο αριθμό δεκαδικών ψηφίων |
στρογγυλό (23.4568, 2) έξοδος: 23.46 |
αν: |
Ξεκινήστε μια δήλωση υπό όρους |
αν 2 <3: εκτύπωση ("Δύο είναι μικρότερα") |
elif: |
Κάντε μια αντίθεση όταν η δήλωση if είναι λάθος |
αν 2 <3: εκτύπωση ("Δύο είναι μικρότερα") elif 2 == 3: εκτύπωση ("Συνεχίστε") |
αλλού: |
Κάντε μια τελική αντίθεση εάν οι άλλες συνθήκες είναι Λάθος |
αν 2 <3: εκτύπωση ("Δύο είναι μικρότερα") elif 2 == 3: εκτύπωση ("Συνεχίστε") αλλού: εκτύπωση ("Το Three είναι μεγαλύτερο") |
να συνεχίσει |
Αγνοήστε μια συνθήκη και εκτελέστε τον υπόλοιπο βρόχο |
α = [1, 4, -10, 6, 8] για β σε: αν b <= 0: να συνεχίσει εκτύπωση (β) παραγωγή: 1 4 6 8 |
Διακοπή |
Τερματίστε τη ροή ενός βρόχου με μια δεδομένη συνθήκη |
α = [1, 4, -10, 6, 8] για β σε: αν b> = 6: Διακοπή εκτύπωση (β) παραγωγή: 1 4 -10 |
πέρασμα |
Αγνοήστε ένα σύνολο προηγούμενων οδηγιών |
για β σε: πέρασμα |
δοκιμάστε, εκτός
|
Δοκιμάστε ένα μπλοκ κώδικα, αλλιώς, δημιουργήστε μια καθορισμένη εξαίρεση |
δοκιμάστε: εκτύπωση (α) εκτός: εκτύπωση ("Παρουσιάστηκε σφάλμα!") έξοδος: Παρουσιάστηκε σφάλμα! |
τελικά |
Εκτελέστε έναν τελικό κωδικό όταν αποτύχει η δοκιμή και τα μπλοκ εκτός |
δοκιμάστε: εκτύπωση (α) εκτός: εκτύπωση (δ) τελικά: εκτύπωση ("Δεν μπορείτε να εκτυπώσετε μια απροσδιόριστη μεταβλητή") έξοδος: Δεν μπορείτε να εκτυπώσετε μια απροσδιόριστη μεταβλητή |
αύξηση Εξαίρεσης () |
Αυξήστε μια εξαίρεση που σταματά την εντολή όταν δεν είναι δυνατή η εκτέλεση |
a = 7 + 2 εάν <10: αύξηση Εξαίρεσης ("Ω! Δεν έχετε βαθμολογία 10 ") |
εισαγωγή x |
Εισαγωγή ολόκληρης μονάδας ή βιβλιοθήκης |
εισαγωγή μαθηματικών |
από x εισαγωγή y |
Εισαγωγή βιβλιοθήκης x από ένα αρχείο ή κλάσης y |
από τη λειτουργία εισαγωγής scipy.stats |
όπως και |
Προσαρμόστε μια έκφραση στο όνομα που προτιμάτε |
εισαγάγετε panda ως pd |
σε |
Ελέγξτε εάν υπάρχει μια τιμή σε μια μεταβλητή |
x = [1, 4, 6, 7] εάν 5 σε x: εκτύπωση ("Υπάρχει πέντε") αλλού: εκτύπωση ("Δεν υπάρχουν πέντε") έξοδος: Δεν υπάρχουν πέντε |
είναι |
Ελέγξτε εάν δύο μεταβλητές αναφέρονται σε ένα μόνο στοιχείο |
x = [1, 4, 6, 7] x = β εκτύπωση (x είναι b) Αληθής |
Κανένας |
Δηλώστε μια μηδενική τιμή |
x = Κανένα |
< |
Ελέγξτε εάν μια τιμή είναι μικρότερη από μια άλλη |
5<10 έξοδος: Αλήθεια |
> |
Ελέγξτε εάν μια τιμή είναι μεγαλύτερη από μια άλλη |
5>10 έξοδος: Λάθος |
<= |
Ελέγξτε εάν μια τιμή είναι μικρότερη ή ίση με άλλη |
2*2<=3 έξοδος: Λάθος |
>= |
Ελέγξτε εάν μια τιμή είναι μεγαλύτερη ή ίση με άλλη |
2*2>=3 έξοδος: Αλήθεια |
"== |
Ελέγξτε εάν μια τιμή είναι ακριβώς ίση με την άλλη |
3==4 ouput: Λάθος |
!= |
Βεβαιωθείτε ότι μια τιμή δεν είναι ίση με την άλλη |
3!=4 ouput: Αλήθεια |
εισαγωγή re |
Εισαγάγετε τις ενσωματωμένες κανονικές εκφράσεις της Python |
εισαγωγή re re.findall ("συμβολοσειρές", μεταβλητή) |
α | β |
Ελέγξτε εάν ένα από τα δύο στοιχεία υπάρχει σε μια συμβολοσειρά |
εισαγωγή re someText = "Γεια σας κανονική έκφραση" a = re.findall ("κανονική | Γεια", someText) εκτύπωση (α) έξοδος: [«Γεια», «κανονική»] |
χορδή $ |
Ελέγξτε εάν μια μεταβλητή τελειώνει με ένα σύνολο συμβολοσειρών |
εισαγωγή re someText = "Γεια σας κανονική έκφραση" a = re.findall ("έκφραση $", someText) έξοδος: ['έκφραση'] |
^ συμβολοσειρά |
Ελέγξτε εάν μια μεταβλητή ξεκινά με ένα σύνολο συμβολοσειρών |
εισαγωγή re someText = "Γεια σας κανονική έκφραση" a = re.findall ("^ Γεια", someText) εκτύπωση (α) έξοδος: ['Γεια'] |
string.index () |
Ελέγξτε τη θέση ευρετηρίου ενός χαρακτήρα συμβολοσειράς |
a = "Γεια σου Κόσμος" a.index («Η») έξοδος: 0 |
string.capitalize () |
Κεφαλαιοποιήστε τον πρώτο χαρακτήρα σε ένα σύνολο συμβολοσειρών |
a = "Γεια σου Κόσμος" α. κεφαλαιοποίηση () έξοδος: «Γεια σου κόσμος» |
string.swapcase () |
Εκτυπώστε το πρώτο γράμμα κάθε λέξης με πεζά και τα άλλα ως κεφαλαία |
a = "Γεια σου Κόσμος" α. βαλίτσα () παραγωγή: 'Γειά σου Κόσμε' |
string.lower () |
Μετατρέψτε όλες τις χορδές σε πεζά |
a = "Γεια σου Κόσμος" α. χαμηλότερο () έξοδος: «γεια σου κόσμος» |
string.upper () |
Μετατροπή όλων των συμβολοσειρών σε κεφαλαία |
a = "Γεια σου Κόσμος" α. άνω () έξοδος: «HELLO WORLD» |
string.startswith () |
Ελέγξτε εάν μια συμβολοσειρά ξεκινά με έναν συγκεκριμένο χαρακτήρα |
a = "Γεια σου Κόσμος" a.startswith ('α') έξοδος: Λάθος |
string.endswith () |
Ελέγξτε εάν μια συμβολοσειρά τελειώνει με έναν συγκεκριμένο χαρακτήρα |
a = "Γεια σου Κόσμος" a.endswith ('d') έξοδος: Αλήθεια |
string.split () |
Διαχωρίστε κάθε λέξη σε μια λίστα |
a = "Γεια σου Κόσμος" a.split () έξοδος: [«Γεια», «κόσμος»] |
χορδές {} '. μορφή () |
Εμφάνιση εξόδου ως συμβολοσειρά |
a = 3 + 4 εκτύπωση ("Η απάντηση είναι {}". μορφή (α)) έξοδος: Η απάντηση είναι 7 |
δεν είναι κανένα |
Ελέγξτε εάν η τιμή μιας μεταβλητής δεν είναι κενή |
def checknull (α): αν δεν είναι Κανένα: επιστρέψτε "είναι γεμάτο!" αλλού: επιστρέψτε "είναι άδειο!" |
x% ε |
Βρείτε το υπόλοιπο (μέτρο) μιας διαίρεσης |
9%4 έξοδος: 1 |
x // ε |
Βρείτε το πηλίκο μιας διαίρεσης |
9//4 έξοδος: 2 |
"= |
Αντιστοιχίστε μια τιμή σε μια μεταβλητή |
α = {1: 5, 3: 4} |
"+ |
Προσθέστε στοιχεία μαζί |
["ένα δύο"] + ["ένα ένα"] έξοδος: ['a two', 'a one'] 1+3 έξοδος = 4 |
"- |
Βρείτε τη διαφορά μεταξύ ενός συνόλου αριθμών |
3-4 έξοδος = -1 |
"* |
Βρείτε το προϊόν ενός συνόλου αριθμών |
3*4 έξοδος: 12 |
a + = x |
Προσθέστε το x στη μεταβλητή a χωρίς να αντιστοιχίσετε την τιμή του σε μια νέα μεταβλητή |
α = 2 a + = 3 έξοδος: 5 |
α- = x |
Συνδρομή x από τη μεταβλητή α χωρίς να την εκχωρήσετε σε νέα μεταβλητή |
α = 3 α- = 2 έξοδος: 1 |
a * = x |
Βρείτε το προϊόν της μεταβλητής a και x χωρίς να αντιστοιχίσετε την επαναφορά σε μια νέα μεταβλητή |
α = [1, 3, 4] a * = 2 έξοδος: [1, 3, 4, 1, 3, 4] |
x ** ε |
Αυξήστε τη βάση x στη δύναμη y |
2**3 έξοδος: 8 |
pow (x, y) |
Ανυψώστε το x στη δύναμη του y |
pow (2, 3) έξοδος: 8 |
κοιλιακοί (x) |
Μετατρέψτε έναν αρνητικό ακέραιο στην απόλυτη τιμή του |
κοιλιακοί (-5) έξοδος: 5 |
x ** (1 / η) |
Βρείτε την ένατη ρίζα ενός αριθμού |
8**(1/3) έξοδος: 2 |
a = b = c = d = x |
Εκχωρήστε την ίδια τιμή σε πολλές μεταβλητές |
a = b = c = d = "Γεια σου κόσμος" |
x, y = y, x |
Ανταλλαγή μεταβλητών |
x = [1, 2] y = 3 x, y = y, x εκτύπωση (x, y) παραγωγή: 3 [1, 2] |
Για |
Περάστε τα στοιχεία σε μια μεταβλητή |
α = [1, 3, 5] για β σε: εκτύπωση (b, "x", "2", "=", b * 2) παραγωγή: 1 x 2 = 2 3 x 2 = 6 5 x 2 = 10 |
ενώ |
Συνεχίστε να περνάτε μέσα από μια μεταβλητή, εφόσον μια συγκεκριμένη συνθήκη παραμένει Αληθινή |
α = 4 b = 2 ενώ b <= a: εκτύπωση (b, "είναι μικρότερο από", a) b + = 1 παραγωγή: Το 2 είναι μικρότερο από 4 Το 3 είναι μικρότερο από 4 Το 4 είναι μικρότερο από το 4 |
εύρος() |
Δημιουργήστε μια σειρά θετικών ακεραίων μεταξύ x και y |
x = εύρος (4) εκτύπωση (x) εύρος (0, 4) για b σε x: εκτύπωση (β) παραγωγή: 0 1 2 3 |
άθροισμα() |
Επαναλάβετε τα στοιχεία σε μια λίστα |
εκτύπωση (άθροισμα ([1, 2, 3])) έξοδος: 6 |
άθροισμα (λίστα, έναρξη) |
Επιστρέψτε το άθροισμα μιας λίστας με ένα πρόσθετο στοιχείο |
εκτύπωση (άθροισμα ([1, 2, 3], 3)) έξοδος: 9 |
[] |
Δημιουργήστε μια λίστα στοιχείων |
x = ['a', 3, 5, 'h', [1, 3, 3], {'d': 3}] |
() |
Δημιουργήστε ένα tuppletupples είναι αμετάβλητα |
x = (1, 2, «g», 5) |
{} |
Δημιουργήστε ένα λεξικό |
a = {'x': 6, 'y': 8} |
x [α: β] |
Περάστε μια λίστα |
x = [1, 3, 5, 6] x [0: 2] έξοδος: [1, 3] |
x [κλειδί] |
Λάβετε την τιμή ενός κλειδιού στο λεξικό x |
a = {'x': 6, 'y': 8} εκτύπωση (a ['x']) έξοδος: 6 |
x. προσθήκη () |
Προσθέστε μια λίστα τιμών σε μια κενή λίστα |
x = [1] x. προσθήκη ([1,2,3]) εκτύπωση (x) έξοδος: [1, [1,2,3]] |
x. επέκταση () |
Προσθέστε μια λίστα τιμών για να συνεχίσετε μια υπάρχουσα λίστα χωρίς απαραίτητα να δημιουργήσετε μια ένθετη λίστα |
x = [1,2] x. επέκταση ([3,4,6,2]) εκτύπωση (x) παραγωγή: [1, 2, 3, 4, 6, 2] |
del (x [α: β]) |
Διαγράψτε ένα στοιχείο εντελώς από μια λίστα σε ένα συγκεκριμένο ευρετήριο |
x = [1,2,3,5] del (x [0: 2]) εκτύπωση (x) έξοδος: [2,3,5]
|
del (x [πλήκτρο]) |
Διαγράψτε ένα πλήκτρο και μια τιμή εντελώς από ένα λεξικό σε ένα συγκεκριμένο ευρετήριο |
y = {1: 3, 2: 5, 4: 6, 8: 2} del (y [1], y [8]) εκτύπωση (y) έξοδος = {2: 5, 4: 6} |
dict.pop () |
Βγάλτε την τιμή ενός κλειδιού και αφαιρέστε το από ένα λεξικό σε ένα συγκεκριμένο ευρετήριο |
α = {1: 3, 2: 4, 5: 6} a.pop (1) έξοδος: 3 |
dict.popitem () |
Βγάλτε το τελευταίο στοιχείο από ένα λεξικό και διαγράψτε το |
α = {1: 2, 4: 8, 3: 5} a.popitem () έξοδος: (3, 5) εκτύπωση (α) έξοδος: {1: 2, 4: 8} |
list.pop () |
Βγάλτε ένα δεδομένο ευρετήριο από μια λίστα και αφαιρέστε το από μια λίστα |
a = [1, 3, 2, 4, 1, 6, 6, 4] a.pop (-2) έξοδος: 6 εκτύπωση (α) έξοδος: [1, 3, 2, 4, 1, 6, 4] |
Σαφή() |
Αδειάστε τα στοιχεία μιας λίστας ή ενός λεξικού |
x = [1, 3, 5] x. καθαρό () εκτύπωση (x) έξοδος: [] |
αφαιρώ() |
Καταργήστε ένα στοιχείο από μια λίστα |
x = [1, 5, 6, 7] x. αφαίρεση (1) έξοδος: [5, 6, 7] |
εισάγετε() |
Εισαγάγετε στοιχεία σε μια λίστα |
x = [3, 5, 6] x. εισαγωγή (1, 4) εκτύπωση (x) έξοδος: [1, 4, 3, 5, 6] |
ταξινόμηση (αντίστροφη = συνθήκη) |
Αντιστρέψτε την κατεύθυνση των στοιχείων σε μια λίστα |
x = [1, 3, 5, 6] x.sort (αντίστροφη = True) εκτύπωση (x) έξοδος: [6, 5, 3, 1] |
εκσυγχρονίζω() |
Ενημερώστε ένα λεξικό αλλάζοντας το πρώτο του στοιχείο και προσθέτοντας οποιοδήποτε άλλο στοιχείο στο τέλος του |
x = {1: 3, 5: 6} x.update ({1: 4, 8: 7, 4: 4}) εκτύπωση (x) έξοδος: {1: 4, 5: 6, 8: 7, 4: 4} |
κλειδιά () |
Εμφάνιση όλων των πλήκτρων σε ένα λεξικό |
α = {1: 2, 4: 8} a.keys () έξοδος: dict_keys ([1, 4]) |
αξίες() |
Εμφάνιση όλων των τιμών σε ένα λεξικό |
α = {1: 2, 4: 8} α. τιμές () έξοδος: dict_values ([2, 8]) |
αντικείμενα () |
Εμφάνιση των πλήκτρων και των τιμών σε ένα λεξικό |
α = {1: 2, 4: 8} α. στοιχεία () έξοδος: dict_items ([(1, 2), (4, 8)]) |
λήψη (κλειδί) |
Αποκτήστε την τιμή ενός αντικειμένου σε ένα λεξικό με το κλειδί του |
α = {1: 2, 4: 8, 3: 5} a.get (1) έξοδος: 2 |
setdefault (κλειδί) |
Επιστρέψτε την αρχική τιμή ενός στοιχείου σε ένα λεξικό |
a.setdefault (2) |
f = {** a, ** b} |
Συγχώνευση δύο λεξικών |
a = {'x': 6, 'y': 8} b = {'c': 5, 'd': 3} f = {** a, ** y} εκτύπωση (στ) έξοδος: {'x': 6, 'y': 8, 'c': 5, 'd': 3} |
αφαιρώ() |
Αφαιρέστε την πρώτη τιμή αντιστοίχισης ενός στοιχείου από μια λίστα χωρίς να λαμβάνετε υπόψη το ευρετήριό του |
a = [1, 3, 2, 4, 4, 1, 6, 6, 4] α. αφαίρεση (4) εκτύπωση (α) έξοδος: [1, 3, 2, 4, 1, 6, 6, 4] |
προβολή μνήμης (x) |
Αποκτήστε πρόσβαση στα εσωτερικά buffer ενός αντικειμένου |
a = memoryview (αντικείμενο) |
byte () |
Μετατρέψτε ένα πρωτόκολλο buffer μνήμης σε byte |
bytes (a [0: 2]) |
bytearray () |
Επιστρέψτε έναν πίνακα byte |
bytearray (αντικείμενο) |
# |
Γράψτε μια μόνο γραμμή σχολίων ή αποτρέψτε την εκτέλεση μιας γραμμής κώδικα |
# Python regex cheat sheet |
Γράψτε ένα σχόλιο πολλαπλών γραμμών |
Το φύλλο cheat Python regex είναι καλό για αρχάριους Είναι εξίσου μια μεγάλη ανανέωση για τους ειδικούς |
Γραμμή εντολών |
πακέτο εγκατάστασης pip |
Εγκαταστήστε μια ηλεκτρονική βιβλιοθήκη |
εγκατάσταση pipa |
όνομα virtualenv |
Χρησιμοποιήστε το virtaulenv για να δημιουργήσετε ένα εικονικό περιβάλλον |
virtualenv myproject |
όνομα mkvirtualenv |
Χρησιμοποιήστε το περιτύλιγμα εικονικού περιβάλλοντος για να δημιουργήσετε εικονικό περιβάλλον |
mkvirtualenv myproject |
python file.py |
Εκτελέστε τις εντολές σε ένα αρχείο Python |
"python my_file.py |
πάγωμα σωλήνων |
Αναφέρετε όλα τα εγκατεστημένα πακέτα σε εικονικό περιβάλλον |
πάγωμα σωλήνων |
pip freeze> somefiles |
Αντιγράψτε όλες τις εγκατεστημένες βιβλιοθήκες σε ένα αρχείο |
pip freeze> requirements.txt |
όπου |
Βρείτε τη διαδρομή εγκατάστασης του Python |
όπου python |
--εκδοχή |
Ελέγξτε την έκδοση ενός πακέτου |
python - μετατροπή |
.exe |
Εκτελέστε ένα κέλυφος Python |
python.exe |
με ανοιχτό (αρχείο, «w») |
Γράψτε σε ένα υπάρχον αρχείο και αντικαταστήστε το υπάρχον περιεχόμενό του |
με ανοιχτό ('regex.txt', 'w') ως wf: wf.write ("Γεια σου Κόσμος!") |
με ανοιχτό (αρχείο, 'r') |
Ανοίξτε ένα αρχείο μόνο για ανάγνωση |
με ανοιχτό ('regex.txt', 'r') ως rf: εκτύπωση (rf.read () |
με ανοιχτό (αρχείο, 'a') |
Γράψτε σε ένα αρχείο χωρίς να αντικαταστήσετε το υπάρχον περιεχόμενό του |
με ανοιχτό ('regex.txt', 'a') ως af: af.write ("\ nΓεια ναι!") |
file.close |
Κλείστε ένα αρχείο εάν δεν χρησιμοποιείται |
af = άνοιγμα ('regex.txt') μετά. κλείστε |
έξοδος |
Βγείτε από το κέλυφος Python |
έξοδος() |