Τυπώνω() Εμφάνιση του αποτελέσματος μιας εντολής 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
instagram viewer
τάξη Δημιουργήστε ένα αντικείμενο 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 έξοδος()