30 παραδείγματα σεναρίων python

30 Python Scripts Examples



Η Python είναι μια πολύ δημοφιλής και απαιτητική γλώσσα προγραμματισμού τώρα επειδή είναι κατάλληλη για την ανάπτυξη πολύ απλών έως πολύπλοκων εφαρμογών. Εάν είστε νέοι στον προγραμματισμό python και θέλετε να μάθετε τον python από τα βασικά σε σύντομο χρονικό διάστημα, τότε αυτό το άρθρο είναι για εσάς. 30 παραδείγματα σεναρίων python εξηγούνται σε αυτό το άρθρο χρησιμοποιώντας πολύ απλά παραδείγματα για να γνωρίζετε τα βασικά του python. Ο κατάλογος των θεμάτων που καλύφθηκαν σε αυτό το άρθρο αναφέρονται παρακάτω:

01 Γειά σου Κόσμε
02 Ενώστε δύο χορδές
03 Μορφοποίηση κυμαινόμενου σημείου στη συμβολοσειρά
04 Ανυψώστε έναν αριθμό σε μια δύναμη
05 Εργασία με τύπους Boolean
06. Αν αλλιώς δήλωση
07 Χρήση τελεστών AND και OR
08 Αλλαγή δήλωσης περίπτωσης
09 Ενώ Βρόχος
10 Για βρόχο
έντεκα. Εκτελέστε ένα σενάριο Python από ένα άλλο
12 Χρήση ορίσματος γραμμής εντολών
13 Χρήση του regex
14 Χρήση του getpass
δεκαπέντε. Χρήση μορφής ημερομηνίας
16 Προσθέστε και αφαιρέστε το στοιχείο από μια λίστα
17 Κατανόηση καταλόγου
18 Τεμάχια δεδομένων
19 Προσθέστε και αναζητήστε δεδομένα στο λεξικό
είκοσι. Προσθέστε και αναζητήστε δεδομένα στο σύνολο
είκοσι ένα. Μετρήστε στοιχεία στη λίστα
22 Ορίστε και καλέστε μια συνάρτηση
2. 3. Χρήση εξαίρεσης ρίψεων και αλιευμάτων
24 Ανάγνωση και εγγραφή αρχείου
25 Λίστα αρχείων σε έναν κατάλογο
26 Διαβάστε και γράψτε χρησιμοποιώντας τουρσί
27 Καθορίστε κλάση και μέθοδο
28 Χρήση της λειτουργίας εύρους
29 Χρήση της λειτουργίας χάρτη
30 Χρήση της λειτουργίας φίλτρου







Δημιουργήστε και εκτελέστε το πρώτο σενάριο python:

Μπορείτε να γράψετε και να εκτελέσετε ένα απλό σενάριο python από το τερματικό χωρίς να δημιουργήσετε κανένα αρχείο python. Εάν το σενάριο είναι μεγάλο, τότε απαιτεί εγγραφή και αποθηκεύει το σενάριο σε οποιοδήποτε αρχείο python χρησιμοποιώντας οποιονδήποτε επεξεργαστή. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή οποιονδήποτε επεξεργαστή κώδικα όπως το sublime, Visual Studio Code ή οποιοδήποτε λογισμικό IDE που έχει αναπτυχθεί για python μόνο όπως το PyCharm ή το Spyder για να γράψετε το σενάριο. Η επέκταση του αρχείου python είναι .py Το Η έκδοση python 3.8 και το spyder3 Το IDE του python χρησιμοποιείται σε αυτό το άρθρο για τη σύνταξη του σεναρίου python. Πρέπει να εγκαταστήσετε spyder IDE στο σύστημά σας για να το χρησιμοποιήσετε.



Εάν θέλετε να εκτελέσετε οποιοδήποτε σενάριο από το τερματικό, τότε εκτελέστε το « Πύθων' ή ' python3 ' εντολή για άνοιγμα python σε λειτουργία αλληλεπίδρασης. Το ακόλουθο σενάριο python θα εκτυπώσει το κείμενο Γειά σου Κόσμε ως έξοδο.



>>> Τυπώνω(Γειά σου Κόσμε)


Τώρα, αποθηκεύστε το σενάριο σε ένα αρχείο με όνομα c1.py Το Πρέπει να εκτελέσετε την ακόλουθη εντολή από το τερματικό για εκτέλεση c1.py Το





$ python3 c1.py

Εάν θέλετε να εκτελέσετε το αρχείο από spyder3 IDE, τότε πρέπει να κάνετε κλικ στο τρέξιμο κουμπί

του συντάκτη. Η ακόλουθη έξοδος θα εμφανιστεί στον επεξεργαστή μετά την εκτέλεση του κώδικα.



Μπλουζα

Ένωση δύο χορδών:

Υπάρχουν πολλοί τρόποι σύνδεσης τιμών συμβολοσειράς σε python. Ο πιο απλός τρόπος για να συνδυάσετε δύο τιμές συμβολοσειράς σε python είναι να χρησιμοποιήσετε τον τελεστή '+'. Δημιουργήστε οποιοδήποτε python με το παρακάτω σενάριο για να γνωρίζετε τον τρόπο σύνδεσης δύο συμβολοσειρών. Εδώ, δύο τιμές συμβολοσειράς εκχωρούνται σε δύο μεταβλητές και μια άλλη μεταβλητή χρησιμοποιείται για την αποθήκευση των ενωμένων τιμών που εκτυπώνονται αργότερα.

c2.py

χορδή 1= 'Linux'
χορδή 2= 'Ιχνος'
ένωσε_χορδή=string1 + string2
Τυπώνω(ένωσε_χορδή)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου από τον επεξεργαστή. Εδώ, δύο λέξεις, Linux και Ιχνος ενώνονται, και LinuxHint εκτυπώνεται ως έξοδος.

Αν θέλετε να μάθετε περισσότερα για την άλλη επιλογή σύνδεσης στο python, τότε μπορείτε να ελέγξετε το σεμινάριο, Python String Concatenation.

Μπλουζα

Μορφοποίηση κυμαινόμενου σημείου στη συμβολοσειρά:

Απαιτείται αριθμός κυμαινόμενου σημείου στον προγραμματισμό για τη δημιουργία κλασματικών αριθμών και μερικές φορές απαιτεί τη μορφοποίηση του αριθμού κυμαινόμενου σημείου για σκοπούς προγραμματισμού. Υπάρχουν πολλοί τρόποι ύπαρξης σε python για τη μορφοποίηση του αριθμού των κυμαινόμενων σημείων. Η μορφοποίηση συμβολοσειράς και η παρεμβολή συμβολοσειράς χρησιμοποιούνται στο παρακάτω σενάριο για τη μορφοποίηση ενός αριθμού κυμαινόμενου σημείου. μορφή() η μέθοδος με πλάτος μορφής χρησιμοποιείται στη μορφοποίηση συμβολοσειρών και το σύμβολο '% με τη μορφή με πλάτος' χρησιμοποιείται για παρεμβολή συμβολοσειρών. Σύμφωνα με το πλάτος μορφοποίησης, 5 ψηφία ορίζονται πριν από την υποδιαστολή και 2 ψηφία μετά το δεκαδικό.

c3.py

# Χρήση μορφοποίησης συμβολοσειράς
float1= 563.78453
Τυπώνω('{: 5.2f}'Τομορφή(float1))

# Χρήση παρεμβολής συμβολοσειρών
float2= 563.78453
Τυπώνω('%5.2f'% float2)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου από τον επεξεργαστή.

Εάν θέλετε να μάθετε περισσότερα σχετικά με τη μορφοποίηση συμβολοσειρών σε python, τότε μπορείτε να ελέγξετε το σεμινάριο, Python String Formatting.

Μπλουζα

Αυξήστε έναν αριθμό σε μια δύναμη:

Υπάρχουν πολλοί τρόποι για τον υπολογισμό του python Χν στην Python. Στο παρακάτω σενάριο, εμφανίζονται τρεις τρόποι υπολογισμού του xn στην Python. Διπλό ‘ * ’ χειριστής, NS () μέθοδο, και math.pow () η μέθοδος χρησιμοποιείται για τον υπολογισμό του xn. Οι αξίες του Χ και ν αρχικοποιούνται με αριθμητικές τιμές. Διπλό ‘ * ’ και NS () χρησιμοποιούνται μέθοδοι για τον υπολογισμό της ισχύος των ακέραιων τιμών. math.pow () μπορεί να υπολογίσει την ισχύ των κλασματικών αριθμών. επίσης, αυτό φαίνεται στο τελευταίο μέρος του σεναρίου.

c4.py

εισαγωγή μαθηματικά
# Εκχωρήστε τιμές στα x και n
Χ= 4
ν= 3

# Μέθοδος 1
εξουσία=x ** n
Τυπώνω(' %d στην ισχύ %d είναι %d'%(Χ,ν,εξουσία))

# Μέθοδος 2
εξουσία= NS(Χ,ν)
Τυπώνω(' %d στην ισχύ %d είναι %d'%(Χ,ν,εξουσία))

# Μέθοδος 3
εξουσία= μαθηματικάΤοNS(2,6.5)
Τυπώνω(' %d στην ισχύ %d είναι %5.2f'%(Χ,ν,εξουσία))

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου. Οι δύο πρώτες έξοδοι δείχνουν το αποτέλεσμα της 43, και η τρίτη έξοδος δείχνει το αποτέλεσμα του 26.5 Το

Μπλουζα

Εργασία με τύπους Boolean:

Οι διαφορετικές χρήσεις των τύπων Boolean εμφανίζονται στο ακόλουθο σενάριο. Η πρώτη έξοδος θα εκτυπώσει την τιμή του val1 που περιέχει την τιμή Boolean, αληθής. Όλα τα θετικά είναι αρνητικοί αριθμοί επιστροφής αληθής ως τιμή Boolean και μόνο μηδενικές αποδόσεις ψευδής ως τιμή Boolean. Έτσι, η δεύτερη και η τρίτη έξοδος θα εκτυπωθούν αληθής για θετικούς και αρνητικούς αριθμούς. Η τέταρτη έξοδος θα εκτυπωθεί λανθασμένη για 0 ​​και η πέμπτη έξοδος θα εκτυπωθεί ψευδής επειδή επιστρέφει ο τελεστής σύγκρισης ψευδής Το

c5.py

# Boolean value
val1= Αληθής
Τυπώνω(val1)

# Αριθμός σε Boolean
αριθμός= 10
Τυπώνω(μπουλ(αριθμός))

αριθμός=-5
Τυπώνω(μπουλ(αριθμός))

αριθμός= 0
Τυπώνω(μπουλ(αριθμός))

# Boolean από τελεστή σύγκρισης
val1= 6
val2= 3
Τυπώνω(val1<val2)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση της δήλωσης If else:

Το παρακάτω σενάριο δείχνει τη χρήση μιας δήλωσης υπό όρους σε python. Η δήλωση του το αν-αλλιώς η δήλωση σε python είναι λίγο διαφορετική από άλλες γλώσσες. Δεν απαιτούνται αγκύλες για τον ορισμό του μπλοκ if-else στον python όπως άλλες γλώσσες, αλλά το μπλοκ εσοχής πρέπει να χρησιμοποιείται σωστά, διαφορετικά το σενάριο θα εμφανίσει σφάλμα. Εδώ, ένα πολύ απλό αν-αλλιως η δήλωση χρησιμοποιείται στο σενάριο που θα ελέγξει ότι η τιμή της μεταβλητής αριθμού είναι μεγαλύτερη ή ίση με 70ή όχι. ΕΝΑ άνω κάτω τελεία(:) χρησιμοποιείται μετά το « αν' και ' αλλού' μπλοκ για να ορίσετε την έναρξη του μπλοκ.

c6.py

# Εκχωρήστε μια αριθμητική τιμή
αριθμός= 70

# Ελέγξτε ότι είναι πάνω από 70 ή όχι
αν (αριθμός> = 70):
Τυπώνω(«Περάσατε»)
αλλού:
Τυπώνω(«Δεν έχεις περάσει»)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση τελεστών AND και OR:

Το παρακάτω σενάριο δείχνει τις χρήσεις του ΚΑΙ και Ή τελεστές στη δήλωση υπό όρους. ΚΑΙ επιστρέφει ο χειριστής αληθής όταν επανέλθουν οι δύο συνθήκες αληθής, και Ή επιστρέφει ο χειριστής αληθής όταν επιστρέψει οποιαδήποτε συνθήκη δύο συνθηκών αληθής Το Δύο αριθμοί κυμαινόμενων σημείων θα ληφθούν ως MCQ και θεωρητικά σήματα. Τόσο οι τελεστές AND όσο και οι OR χρησιμοποιούνται στο ' αν' δήλωση. Σύμφωνα με τον όρο, εάν τα σήματα MCQ είναι περισσότερα από ίσα με 40 και τα θεωρητικά σήματα είναι περισσότερα ή ίσα με 30 τότε το « αν' η δήλωση θα επιστρέψει αληθής ή εάν το σύνολο του MCQ και της θεωρίας είναι μεγαλύτερο ή ίσο με 70 τότε το « αν' η δήλωση θα επιστρέψει επίσης αληθής Το

c7.py

# Πάρτε σήματα MCQ
mcq_marks= φλοτέρ(εισαγωγή('Εισαγάγετε τα σήματα MCQ:'))
# Πάρτε βαθμολογίες θεωρίας
θεωρητικά_σήματα= φλοτέρ(εισαγωγή('Εισάγετε τα σημεία της θεωρίας:'))

# Ελέγξτε την κατάσταση διέλευσης χρησιμοποιώντας τον τελεστή AND και OR
αν (mcq_marks> = 40 καιθεωρητικά_σήματα> = 30) ή (mcq_marks + θεωρητικά_σήματα) > =70:
Τυπώνω(' nΈχεις περάσει ')
αλλού:
Τυπώνω(' nΈχεις αποτύχει ')

Σύμφωνα με την ακόλουθη έξοδο, αν η δήλωση επιστρέφει ψευδής για τις τιμές εισόδου 30 και 35 και επιστρέφει αληθής για τις τιμές εισόδου 40 και 45.

Μπλουζα

εναλλαγή δήλωσης περίπτωσης:

Η Python δεν υποστηρίζει μια θήκη διακόπτη δήλωση όπως άλλες τυπικές γλώσσες προγραμματισμού, αλλά αυτός ο τύπος δήλωσης μπορεί να εφαρμοστεί σε python χρησιμοποιώντας μια προσαρμοσμένη συνάρτηση. εργαζομενες λεπτομερειες () η συνάρτηση δημιουργείται στο ακόλουθο σενάριο για να λειτουργεί όπως η δήλωση switch-case. Η συνάρτηση περιέχει μία παράμετρο και ένα λεξικό με όνομα διακόπτης Η τιμή της παραμέτρου συνάρτησης ελέγχεται με κάθε ευρετήριο του λεξικού. Εάν βρεθεί κάποια αντιστοίχιση, τότε η αντίστοιχη τιμή του ευρετηρίου θα επιστρέψει από τη συνάρτηση. διαφορετικά, η δεύτερη τιμή παραμέτρου του switcher.get () η μέθοδος θα επιστραφεί

c8.py

# Διακόπτης για την εφαρμογή επιλογών θήκης διακόπτη
defλεπτομερειες εργαζομενου(ταυτότητα):
διακόπτης= {
'1004':'Όνομα υπαλλήλου: MD. Mehrab ',
'1009':'Όνομα υπαλλήλου: Mita Rahman',
'1010':'Όνομα υπαλλήλου: Sakib Al Hasan',
}
'' 'Το πρώτο επιχείρημα θα επιστραφεί εάν βρεθεί το ταίριασμα και
τίποτα δεν θα επιστραφεί αν δεν βρεθεί αντιστοιχία '' '

ΕΠΙΣΤΡΟΦΗδιακόπτηςπαίρνω(ταυτότητα, 'τίποτα')

# Πάρτε το αναγνωριστικό υπαλλήλου
ταυτότητα= εισαγωγή('Εισαγάγετε το αναγνωριστικό υπαλλήλου:')
# Εκτυπώστε την έξοδο
Τυπώνω(λεπτομερειες εργαζομενου(ταυτότητα))

Σύμφωνα με την ακόλουθη έξοδο, το σενάριο εκτελείται δύο φορές και εκτυπώνονται δύο ονόματα εργαζομένων με βάση τις τιμές αναγνωριστικού.

Μπλουζα

Χρήση του while Loop:

Η χρήση ενός βρόχου while σε python φαίνεται στο ακόλουθο παράδειγμα. Η άνω τελεία (:) χρησιμοποιείται για τον ορισμό του μπλοκ έναρξης του βρόχου και όλες οι δηλώσεις του βρόχου πρέπει να οριστούν χρησιμοποιώντας την κατάλληλη εσοχή. Διαφορετικά, θα εμφανιστεί σφάλμα εσοχής. Στο παρακάτω σενάριο, Ο ταμίας η τιμή αρχικοποιείται σε 1 που χρησιμοποιείται στον βρόχο. Ο βρόχος θα επαναλαμβάνεται 5 φορές και θα εκτυπώνει τις τιμές του μετρητή σε κάθε επανάληψη. ο μετρητής η τιμή αυξάνεται κατά 1 σε κάθε επανάληψη για να επιτευχθεί η κατάσταση τερματισμού του βρόχου.

c9.py

# Αρχικοποίηση μετρητή
μετρητής= 1
# Επαναλάβετε το βρόχο 5 φορές
ενώμετρητής< 6:
# Εκτυπώστε την τιμή του μετρητή
Τυπώνω ('Η τρέχουσα τιμή μετρητή: %d'% μετρητής)
# Αυξήστε τον μετρητή
μετρητής=μετρητής +1

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση του για Loop:

για βρόχο χρησιμοποιείται για πολλούς σκοπούς σε python. Το μπλοκ εκκίνησης αυτού του βρόχου απαιτείται για να οριστεί με άνω και κάτω τελεία (:), και οι προτάσεις ορίζονται με τη χρήση της κατάλληλης εσοχής. Στο ακόλουθο σενάριο, ορίζεται μια λίστα με ονόματα καθημερινών και ένας βρόχος for χρησιμοποιείται για την επανάληψη και εκτύπωση κάθε στοιχείου της λίστας. Εδώ, η μέθοδος len () χρησιμοποιείται για να μετρήσει τα συνολικά στοιχεία της λίστας και να ορίσει το όριο της συνάρτησης εύρους ().

c10.py

# Αρχικοποιήστε τη λίστα
εργάσιμες= ['Κυριακή', 'Δευτέρα', 'Τρίτη','Τετάρτη', 'Πέμπτη','Παρασκευή', 'Σάββατο']
Τυπώνω(«Επτά καθημερινές είναι: n')
# Επαναλάβετε τη λίστα χρησιμοποιώντας το βρόχο
Γιαημέρασε εύρος(λεν(εργάσιμες)):
Τυπώνω(εργάσιμες[ημέρα])

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Εκτελέστε ένα σενάριο Python από ένα άλλο:

Μερικές φορές απαιτείται η χρήση του σεναρίου ενός αρχείου python από άλλο αρχείο python. Μπορεί να γίνει εύκολα, όπως η εισαγωγή οποιασδήποτε μονάδας χρησιμοποιώντας η εισαγωγή λέξη -κλειδί. Εδώ, διακοπές.py Το αρχείο περιέχει δύο μεταβλητές που έχουν αρχικοποιηθεί από τιμές συμβολοσειράς. Αυτό το αρχείο έχει εισαχθεί c11.py αρχείο με το ψευδώνυμο ' v ' Το Μια λίστα με ονόματα μηνών ορίζεται εδώ. ο σημαία η μεταβλητή χρησιμοποιείται εδώ για να εκτυπώσει την τιμή του διακοπές 1 μεταβλητή για μία φορά για τους μήνες » Ιούνιος' και ' Ιούλιος'. Η αξία του διακοπές2 η μεταβλητή θα εκτυπωθεί για το μήνα 'Δεκέμβριος' Το Τα άλλα ονόματα εννέα μηνών θα εκτυπωθούν όταν το άλλο μέρος του αν-elseif-else η δήλωση θα εκτελεστεί.

διακοπές.py

# Αρχικοποιήστε τιμές
διακοπές 1= 'Καλοκαιρινές διακοπές'
διακοπές2= 'Χειμερινές διακοπές'

c11.py

# Εισαγάγετε άλλο σενάριο python
εισαγωγήδιακοπέςόπως καιv

# Αρχικοποιήστε τη λίστα μηνών
μηνών= ['Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Ενδέχεται', 'Ιούνιος',
'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος']
# Μεταβλητή αρχικής σημαίας για εκτύπωση καλοκαιρινών διακοπών μία φορά
σημαία= 0

# Επαναλάβετε τη λίστα χρησιμοποιώντας το βρόχο
Γιαμήναςσεμήνες:
ανμήνας== 'Ιούνιος' ήμήνας== 'Ιούλιος':
ανσημαία== 0:
Τυπώνω('Τώρα',v.διακοπές 1)
σημαία= 1
elifμήνας== 'Δεκέμβριος':
Τυπώνω('Τώρα',v.διακοπές2)
αλλού:
Τυπώνω(«Ο τρέχων μήνας είναι»,μήνας)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση ορίσματος γραμμής εντολών:

Το παρακάτω σενάριο δείχνει τη χρήση ορισμάτων γραμμής εντολών στον python. Πολλές μονάδες υπάρχουν στην python για να αναλύσουν τα ορίσματα της γραμμής εντολών 'Sys' η ενότητα εισάγεται εδώ για να αναλύσει τα ορίσματα της γραμμής εντολών. len () Η μέθοδος χρησιμοποιείται για τον υπολογισμό του συνολικού ορίσματος, συμπεριλαμβανομένου του ονόματος του αρχείου δέσμης ενεργειών. Στη συνέχεια, οι τιμές του ορίσματος θα εκτυπωθούν.

c12.py

# Εισαγωγή ενότητας sys
εισαγωγή sys

# Συνολικός αριθμός επιχειρημάτων
Τυπώνω('Συνολικά ορίσματα:', λεν(sysΤοargv))

Τυπώνω('Οι τιμές επιχειρημάτων είναι:')
# Επαναλάβετε τα ορίσματα της γραμμής εντολών χρησιμοποιώντας το βρόχο
ΓιαΕγώσε sysΤοargv:
Τυπώνω(Εγώ)

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

Οι τιμές του ορίσματος της γραμμής εντολών μπορούν να οριστούν στον επεξεργαστή spyder ανοίγοντας το Εκτέλεση διαμόρφωσης ανά αρχείο παράθυρο διαλόγου κάνοντας κλικ στο Τρέξιμο μενού. Ορίστε τις τιμές με διάστημα κάνοντας κλικ στις επιλογές γραμμής εντολών του τμήματος Γενικές ρυθμίσεις του παραθύρου διαλόγου.

Εάν το σενάριο εκτελεστεί μετά τη ρύθμιση των τιμών που εμφανίζονται παραπάνω, τότε θα εμφανιστεί η ακόλουθη έξοδος.


Οι τιμές του ορίσματος της γραμμής εντολών μπορούν να περάσουν στο σενάριο python εύκολα από το τερματικό. Η ακόλουθη έξοδος θα εμφανιστεί εάν το σενάριο εκτελεστεί από το τερματικό.


Εάν θέλετε να μάθετε περισσότερα σχετικά με τα ορίσματα της γραμμής εντολών στο python, τότε μπορείτε να ελέγξετε το σεμινάριο, Πώς να αναλύσετε τα ορίσματα στη γραμμή εντολών στην Python Το

Μπλουζα

Χρήση του regex:

Η κανονική έκφραση ή το regex χρησιμοποιείται σε python για αντιστοίχιση ή αναζήτηση και αντικατάσταση οποιουδήποτε συγκεκριμένου τμήματος μιας συμβολοσειράς με βάση το συγκεκριμένο μοτίβο. 'σχετικά με' Το module χρησιμοποιείται στην python για να χρησιμοποιήσει μια κανονική έκφραση. Το παρακάτω σενάριο δείχνει τη χρήση του regex σε python. Το μοτίβο που χρησιμοποιείται στο σενάριο θα ταιριάζει με τη συμβολοσειρά όπου ο πρώτος χαρακτήρας της συμβολοσειράς είναι κεφαλαίο γράμμα. Μια τιμή συμβολοσειράς θα ληφθεί και θα ταιριάζει με το μοτίβο χρησιμοποιώντας αγώνας() μέθοδος. Εάν η μέθοδος επιστρέψει true, τότε θα εκτυπωθεί ένα μήνυμα επιτυχίας, διαφορετικά θα εκτυπωθεί ένα εκπαιδευτικό μήνυμα.

c13.py

# Εισαγωγή νέας μονάδας
εισαγωγή σχετικά με

# Λάβετε τυχόν δεδομένα συμβολοσειράς
σειρά = εισαγωγή('Εισαγάγετε μια τιμή συμβολοσειράς:')
# Ορίστε το μοτίβο αναζήτησης
πρότυπο= '^[A-Z]'

# αντιστοιχίστε το μοτίβο με την τιμή εισαγωγής
βρέθηκαν= σχετικά μεΤοαγώνας(πρότυπο, σειρά)

# Εκτύπωση μηνύματος με βάση την τιμή επιστροφής
ανβρέθηκαν:
Τυπώνω('Η τιμή εισαγωγής ξεκινά με κεφαλαίο γράμμα')
αλλού:
Τυπώνω('Πρέπει να πληκτρολογήσετε έναρξη συμβολοσειράς με κεφαλαίο γράμμα')

Το σενάριο εκτελείται δύο φορές στην ακόλουθη έξοδο. αγώνας() η συνάρτηση επιστρέφει false για την πρώτη εκτέλεση και επιστρέφει true για τη δεύτερη εκτέλεση.

Μπλουζα

Χρήση του getpass:

πέρασμα είναι μια χρήσιμη ενότητα python που χρησιμοποιείται για τη λήψη κωδικού πρόσβασης από τον χρήστη. Το παρακάτω σενάριο δείχνει τη χρήση της μονάδας getpass. Η μέθοδος getpass () χρησιμοποιείται εδώ για να λάβει την είσοδο ως κωδικό πρόσβασης και αν' Η δήλωση χρησιμοποιείται εδώ για να συγκρίνει την τιμή εισόδου με τον καθορισμένο κωδικό πρόσβασης. είστε πιστοποιημένος το μήνυμα θα εκτυπωθεί εάν ο κωδικός πρόσβασης ταιριάζει διαφορετικά θα εκτυπωθεί Δεν έχετε πιστοποιηθεί μήνυμα.

c14.py

# εισαγωγή ενότητας getpass
εισαγωγή πέρασμα

# Λάβετε κωδικό πρόσβασης από τον χρήστη
passwd= πέρασμαΤοπέρασμα('Κωδικός πρόσβασης:')

# Ελέγξτε τον κωδικό πρόσβασης
ανpasswd== 'fahmida':
Τυπώνω('Είστε πιστοποιημένοι')
αλλού:
Τυπώνω('Δεν έχετε πιστοποιηθεί')

Εάν το σενάριο εκτελείται από τον επεξεργαστή spyder, τότε η τιμή εισόδου θα εμφανιστεί επειδή η κονσόλα επεξεργαστή δεν υποστηρίζει τη λειτουργία κωδικού πρόσβασης. Έτσι, η ακόλουθη έξοδος εμφανίζει τον κωδικό πρόσβασης στην ακόλουθη έξοδο.

Εάν το σενάριο εκτελείται από το τερματικό, τότε η τιμή εισαγωγής δεν θα εμφανίζεται όπως άλλος κωδικός πρόσβασης Linux. Το σενάριο εκτελείται δύο φορές από το τερματικό με έναν μη έγκυρο και έγκυρο κωδικό πρόσβασης που εμφανίζεται στην ακόλουθη έξοδο.

Μπλουζα

Χρήση μορφής ημερομηνίας:

Η τιμή ημερομηνίας μπορεί να μορφοποιηθεί σε python με διάφορους τρόπους. Το παρακάτω σενάριο χρησιμοποιεί το datetim e module για να ορίσετε την τρέχουσα και την προσαρμοσμένη τιμή ημερομηνίας. σήμερα() η μέθοδος χρησιμοποιείται εδώ για να διαβάσετε την τρέχουσα ημερομηνία και ώρα συστήματος. Στη συνέχεια, η διαμορφωμένη τιμή της ημερομηνίας εκτυπώνεται χρησιμοποιώντας διαφορετικά ονόματα ιδιοτήτων του αντικειμένου ημερομηνίας. Ο τρόπος με τον οποίο μπορεί να εκχωρηθεί και να εκτυπωθεί μια προσαρμοσμένη τιμή ημερομηνίας εμφανίζεται στο επόμενο μέρος του σεναρίου.

c15.py

από ημερομηνία ώρα εισαγωγήημερομηνία

# Διαβάστε την τρέχουσα ημερομηνία
σημερινή ημερομηνία=ημερομηνία.σήμερα()

# Εκτυπώστε την μορφοποιημένη ημερομηνία
Τυπώνω('Σήμερα είναι:%d-%d-%d'%(σημερινή ημερομηνία.ημέρα,σημερινή ημερομηνία.μήνας,σημερινή ημερομηνία.έτος))

# Ορίστε την προσαρμοσμένη ημερομηνία
custom_date=ημερομηνία(2020, 12, 16)
Τυπώνω('Η ημερομηνία είναι:',custom_date)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Προσθέστε και αφαιρέστε το στοιχείο από μια λίστα:

Το αντικείμενο λίστας χρησιμοποιείται στην python για την επίλυση διαφόρων τύπων προβλημάτων. Η Python έχει πολλές ενσωματωμένες συναρτήσεις για να λειτουργήσει με το αντικείμενο της λίστας. Ο τρόπος με τον οποίο ένα νέο στοιχείο μπορεί να εισαχθεί και να αφαιρεθεί από μια λίστα φαίνεται στο ακόλουθο παράδειγμα. Μια λίστα τεσσάρων στοιχείων δηλώνεται στο σενάριο. Εισάγετε() η μέθοδος χρησιμοποιείται για την εισαγωγή ενός νέου στοιχείου στη δεύτερη θέση της λίστας. αφαιρώ() η μέθοδος χρησιμοποιείται για την αναζήτηση και κατάργηση του συγκεκριμένου στοιχείου από τη λίστα. Η λίστα εκτυπώνεται μετά την εισαγωγή και τη διαγραφή.

c16.py

# Δηλώστε μια λίστα φρούτων
φρούτα= ['Μάνγκο','Πορτοκάλι','Γκουάβα','Μπανάνα']

# Εισάγετε ένα στοιχείο στη 2η θέση
φρούτα.εισάγετε(1, 'Σταφύλι')

# Εμφάνιση λίστας μετά την εισαγωγή
Τυπώνω('Η λίστα φρούτων μετά από ένθετο:')
Τυπώνω(φρούτα)

# Αφαιρέστε ένα στοιχείο
φρούτα.αφαιρώ('Γκουάβα')

# Εκτυπώστε τη λίστα μετά τη διαγραφή
Τυπώνω('Η λίστα φρούτων μετά τη διαγραφή:')
Τυπώνω(φρούτα)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.


Εάν θέλετε να μάθετε περισσότερες λεπτομέρειες σχετικά με την εισαγωγή και τη διαγραφή του σεναρίου python, τότε μπορείτε να ελέγξετε το σεμινάριο, Πώς να προσθέσετε και να αφαιρέσετε στοιχεία από μια λίστα στην Python Το

Μπλουζα

Κατανόηση λίστας:

Η κατανόηση λίστας χρησιμοποιείται στην python για να δημιουργήσει μια νέα λίστα βασισμένη σε οποιαδήποτε συμβολοσειρά ή πλειάδα ή σε άλλη λίστα. Η ίδια εργασία μπορεί να γίνει χρησιμοποιώντας τη λειτουργία βρόχου και λάμδα. Το παρακάτω σενάριο δείχνει δύο διαφορετικές χρήσεις κατανόησης λίστας. Μια τιμή συμβολοσειράς μετατρέπεται σε μια λίστα χαρακτήρων χρησιμοποιώντας την κατανόηση λίστας. Στη συνέχεια, μια πλειάδα μετατρέπεται σε λίστα με τον ίδιο τρόπο.

c17.py

# Δημιουργήστε μια λίστα χαρακτήρων χρησιμοποιώντας την κατανόηση λίστας
char_list= [απανθρακώνωΓιααπανθρακώνωσε 'linuxhint' ]
Τυπώνω(char_list)

# Ορίστε μια πληθώρα ιστότοπων
ιστοσελίδες= ('Google com','yahoo.com', 'ask.com', 'bing.com')

# Δημιουργήστε μια λίστα από πλειάδα χρησιμοποιώντας την κατανόηση λίστας
site_list= [ ιστοσελίδα Για ιστοσελίδα σειστοσελίδες]
Τυπώνω(site_list)

Μπλουζα

Στοιχεία τεμαχίων:

φέτα() η μέθοδος χρησιμοποιείται σε python για να κόψει το συγκεκριμένο τμήμα μιας συμβολοσειράς. Αυτή η μέθοδος έχει τρεις παραμέτρους. Αυτές οι παράμετροι είναι αρχή , να σταματήσει, και βήμα Το ο να σταματήσει είναι η υποχρεωτική παράμετρος και οι άλλες δύο παράμετροι είναι προαιρετικές. Το παρακάτω σενάριο δείχνει τις χρήσεις του φέτα() μέθοδο με μία, δύο και τρεις παραμέτρους. Όταν χρησιμοποιείται μία παράμετρος στο φέτα() μέθοδο, τότε θα χρησιμοποιήσει την υποχρεωτική παράμετρο, να σταματήσει Το Όταν οι δύο παράμετροι χρησιμοποιούνται στο φέτα() μέθοδο, λοιπόν αρχή και να σταματήσει χρησιμοποιούνται παράμετροι. Όταν χρησιμοποιούνται και οι τρεις παράμετροι, τότε αρχή , να σταματήσει , και βήμα χρησιμοποιούνται παράμετροι.

c18.py

# Εκχώρηση τιμής συμβολοσειράς
κείμενο= «Μάθετε προγραμματισμό Python»

# Φέτα χρησιμοποιώντας μία παράμετρο
φέταObj= φέτα(5)
Τυπώνω(κείμενο[φέταObj])

# Φέτα χρησιμοποιώντας δύο παραμέτρους
φέταObj= φέτα(6,12)
Τυπώνω(κείμενο[φέταObj])

# Φέτα χρησιμοποιώντας τρεις παραμέτρους
φέταObj= φέτα(6,25,5)
Τυπώνω(κείμενο[φέταObj])

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου. Κατά την πρώτη φέτα() Η μέθοδος 5 χρησιμοποιείται ως τιμή ορίσματος. Κόβει σε φέτες τους πέντε χαρακτήρες του κείμενο μεταβλητές που εκτυπώνονται ως έξοδο. Στο δεύτερο φέτα() μέθοδος, 6 και 12 χρησιμοποιούνται ως επιχειρήματα. Η κοπή ξεκινά από τη θέση 6 και σταματά μετά από 12 χαρακτήρες. Στο τρίτο φέτα() μέθοδος, 6, 25 και 5 χρησιμοποιούνται ως επιχειρήματα. Ο τεμαχισμός ξεκινά από τη θέση 6 και ο τεμαχισμός σταματά μετά από 25 χαρακτήρες παραλείποντας 5 χαρακτήρες σε κάθε βήμα.

Μπλουζα

Προσθέστε και αναζητήστε δεδομένα στο λεξικό:

Το αντικείμενο λεξικού χρησιμοποιείται στην python για την αποθήκευση πολλαπλών δεδομένων, όπως ο συσχετιστικός πίνακας άλλων γλωσσών προγραμματισμού. Το παρακάτω σενάριο δείχνει πώς μπορεί να εισαχθεί ένα νέο στοιχείο και πώς μπορεί να αναζητηθεί οποιοδήποτε στοιχείο στο λεξικό. Ένα λεξικό πληροφοριών πελατών δηλώνεται στο σενάριο όπου το ευρετήριο περιέχει το αναγνωριστικό πελάτη και η τιμή περιέχει το όνομα πελάτη. Στη συνέχεια, μια νέα πληροφορία πελάτη εισάγεται στο τέλος του λεξικού. Ένα αναγνωριστικό πελάτη λαμβάνεται ως είσοδος για αναζήτηση στο λεξικό. 'Για' βρόχος και 'αν' Η συνθήκη χρησιμοποιείται για την επανάληψη των ευρετηρίων του λεξικού και την αναζήτηση της τιμής εισαγωγής στο λεξικό.

c19.py

# Ορίστε ένα λεξικό
οι πελάτες= {'06753':'Mehzabin Afroze','02457':'τέχνη. Αλί ',
'02834':'Mosarof Ahmed','05623':«Μίλα Χασάν», '07895':«Γιακούμπ Αλί»}

# Προσθήκη νέων δεδομένων
οι πελάτες['05634'] = 'Mehboba Ferdous'

Τυπώνω('Τα ονόματα των πελατών είναι:')
# Εκτυπώστε τις τιμές του λεξικού
Γιαπελάτηςσεοι πελάτες:
Τυπώνω(οι πελάτες[πελάτης])

# Λάβετε το αναγνωριστικό πελάτη ως είσοδο στην αναζήτηση
όνομα= εισαγωγή('Εισαγάγετε αναγνωριστικό πελάτη:')

# Αναζήτηση στο αναγνωριστικό στο λεξικό
Γιαπελάτηςσεοι πελάτες:
ανπελάτης==όνομα:
Τυπώνω(οι πελάτες[πελάτης])
Διακοπή

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου και τη λήψη του « 02457 ' ως τιμή ταυτότητας.


Αν θέλετε να μάθετε περισσότερα για τις άλλες χρήσιμες μεθόδους του λεξικού, τότε μπορείτε να ελέγξετε το σεμινάριο, τις 10 πιο χρήσιμες μεθόδους λεξικού Python.

Μπλουζα

Προσθήκη και αναζήτηση δεδομένων στο σύνολο:

Το παρακάτω σενάριο δείχνει τους τρόπους προσθήκης και αναζήτησης δεδομένων σε ένα σύνολο python. Ένα σύνολο ακέραιων δεδομένων δηλώνεται στο σενάριο. Προσθήκη() η μέθοδος χρησιμοποιείται για την εισαγωγή νέων δεδομένων στο σύνολο. Στη συνέχεια, μια ακέραιη τιμή θα ληφθεί ως είσοδος για την αναζήτηση της τιμής στο σύνολο χρησιμοποιώντας Για βρόχος και αν κατάσταση.

c20.py

# Ορίστε το σύνολο αριθμών
αριθμούς= {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Προσθέστε νέα δεδομένα
αριθμούς.Προσθήκη(πενήντα)
# Εκτυπώστε τις καθορισμένες τιμές
Τυπώνω(αριθμούς)

μήνυμα= 'Ο αριθμός δεν βρέθηκε'

# Λάβετε μια τιμή αριθμού για αναζήτηση
search_number= int(εισαγωγή('Εισαγάγετε έναν αριθμό:'))
# Αναζήτηση στον αριθμό στο σύνολο
Γιαωρεςσεαριθμοί:
ανωρες==search_number:
μήνυμα= 'Ο αριθμός βρέθηκε'
Διακοπή

Τυπώνω(μήνυμα)

Το σενάριο εκτελείται δύο φορές με την ακέραιη τιμή 89 και 67. 89 δεν υπάρχει στο σύνολο, και Ο αριθμός δεν βρέθηκε τυπώνεται. 67 υπάρχει στο σύνολο, και Ο αριθμός βρίσκεται τυπώνεται.

Αν θέλετε να μάθετε για το ένωση λειτουργία στο σύνολο, τότε μπορείτε να ελέγξετε το σεμινάριο, Πώς να χρησιμοποιήσετε την ένωση σε python set.

Μπλουζα

Μετρήστε στοιχεία στη λίστα:

μετρώ() Η μέθοδος χρησιμοποιείται στην python για να μετρήσει πόσες φορές εμφανίζεται μια συγκεκριμένη συμβολοσειρά σε άλλη συμβολοσειρά. Μπορεί να πάρει τρία επιχειρήματα. Το πρώτο όρισμα είναι υποχρεωτικό και αναζητά τη συγκεκριμένη συμβολοσειρά σε ολόκληρο το τμήμα μιας άλλης συμβολοσειράς. Τα άλλα δύο επιχειρήματα αυτής της μεθόδου χρησιμοποιούνται για τον περιορισμό της αναζήτησης καθορίζοντας τις θέσεις αναζήτησης. Στο παρακάτω σενάριο, το μετρώ() η μέθοδος χρησιμοποιείται με ένα όρισμα που θα αναζητήσει και θα μετρήσει τη λέξη « Πύθων ' στο σειρά μεταβλητός.

c21.py

# Ορίστε τη συμβολοσειρά
σειρά = 'Python Bash Java Python PHP PERL'
# Ορίστε τη συμβολοσειρά αναζήτησης
Αναζήτηση= 'Πύθων'
# Αποθηκεύστε την τιμή καταμέτρησης
μετρώ= σειράΤομετρώ(Αναζήτηση)
# Εκτυπώστε τη μορφοποιημένη έξοδο
Τυπώνω(' %s εμφανίζεται %d φορές'%(Αναζήτηση,μετρώ))

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Εάν θέλετε να μάθετε περισσότερες λεπτομέρειες σχετικά με τη μέθοδο μέτρησης (), μπορείτε να ελέγξετε το σεμινάριο, Πώς να χρησιμοποιήσετε τη μέθοδο count () σε python Το

Μπλουζα

Ορίστε και καλέστε μια συνάρτηση:

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

c22.py

# Ορίστε τη λειτουργία προσθήκης
defπρόσθεση(νούμερο 1,νούμερο 2):
αποτέλεσμα=αριθμός 1 + αριθμός 2
Τυπώνω('Αποτέλεσμα προσθήκης:',αποτέλεσμα)

# Ορίστε τη συνάρτηση περιοχής με τη δήλωση επιστροφής
defπεριοχή(ακτίνα κύκλου):
αποτέλεσμα= 3.14* ακτίνα * ακτίνα
ΕΠΙΣΤΡΟΦΗαποτέλεσμα

# Λειτουργία προσθήκης κλήσεων
πρόσθεση(400, 300)
# Λειτουργία περιοχής κλήσεων
Τυπώνω('Η περιοχή του κύκλου είναι',περιοχή(4))

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.


Εάν θέλετε να μάθετε λεπτομέρειες σχετικά με τις τιμές επιστροφής από μια συνάρτηση python, τότε μπορείτε να ελέγξετε το σεμινάριο, Επιστροφή πολλαπλών τιμών από μια συνάρτηση Python Το

Μπλουζα

Χρήση της εξαίρεσης ρίψεων και αλιευμάτων:

προσπαθήστε και σύλληψη μπλοκ χρησιμοποιούνται για να ρίξουν και να πιάσουν την εξαίρεση. Το παρακάτω σενάριο δείχνει τη χρήση του α προσπάθησε να πιάσεις μπλοκ στον πύθωνα. Στο προσπαθήστε μπλοκ, μια τιμή αριθμού θα ληφθεί ως είσοδος και θα ελεγχθεί ότι ο αριθμός είναι ζυγός ή περιττός. Εάν παρέχεται ως είσοδος οποιαδήποτε μη αριθμητική τιμή, τότε α ValueError θα δημιουργηθεί και θα γίνει εξαίρεση στο σύλληψη μπλοκ για να εκτυπώσετε το μήνυμα σφάλματος.

c23.py

# Δοκιμάστε το μπλοκ
προσπαθήστε:
# Πάρτε έναν αριθμό
αριθμός= int(εισαγωγή('Εισαγάγετε έναν αριθμό:'))
αναριθμός %2 == 0:
Τυπώνω(«Ο αριθμός είναι ζυγός»)
αλλού:
Τυπώνω(«Ο αριθμός είναι περιττός»)

# Εξαίρεση μπλοκ
εκτός (ValueError):
# Εκτύπωση μηνύματος σφάλματος
Τυπώνω('Εισαγάγετε μια αριθμητική τιμή')

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.


Αν θέλετε να μάθετε περισσότερες λεπτομέρειες σχετικά με τον χειρισμό εξαιρέσεων σε python, τότε μπορείτε να ελέγξετε το σεμινάριο, Exception Handling in Python.

Μπλουζα

Ανάγνωση και εγγραφή αρχείου:

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

c24.py

#Αναθέστε το όνομα αρχείου
όνομα αρχείου= 'languages.txt'
# Άνοιγμα αρχείου για εγγραφή
fileHandler= Άνοιξε(όνομα αρχείου, 'σε')

# Προσθέστε λίγο κείμενο
fileHandler.γράφω('Κτυπώ δυνατά n')
fileHandler.γράφω('Πύθων n')
fileHandler.γράφω('PHP n')

# Κλείστε το αρχείο
fileHandler.Κλείσε()

# Άνοιγμα αρχείου για ανάγνωση
fileHandler= Άνοιξε(όνομα αρχείου, 'r')

# Διαβάστε ένα αρχείο γραμμή προς γραμμή
ΓιαγραμμήσεfileHandler:
Τυπώνω(γραμμή)

# Κλείστε το αρχείο
fileHandler.Κλείσε()

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Εάν θέλετε να μάθετε περισσότερες λεπτομέρειες σχετικά με την ανάγνωση και τη σύνταξη αρχείων σε python, τότε μπορείτε να ελέγξετε το σεμινάριο, Πώς να διαβάζετε και να γράφετε σε αρχεία στην Python Το

Μπλουζα

Λίστα αρχείων σε έναν κατάλογο:

Το περιεχόμενο οποιουδήποτε καταλόγου μπορεί να διαβαστεί χρησιμοποιώντας το εσείς ενότητα python. Το παρακάτω σενάριο δείχνει πώς μπορείτε να λάβετε τη λίστα ενός συγκεκριμένου καταλόγου σε python χρησιμοποιώντας το εσείς μονάδα μέτρησης. listdir () Η μέθοδος χρησιμοποιείται στο σενάριο για να μάθετε τη λίστα των αρχείων και των φακέλων ενός καταλόγου. Για Ο βρόχος χρησιμοποιείται για την εκτύπωση του περιεχομένου του καταλόγου.

c25.py

# Εισαγωγή λειτουργικής μονάδας για ανάγνωση καταλόγου
εισαγωγή εσείς

# Ορίστε τη διαδρομή καταλόγου
μονοπάτι= '/home/fahmida/projects/bin'

# Διαβάστε το περιεχόμενο του αρχείου
αρχεία= εσείςΤοlistdir(μονοπάτι)

# Εκτυπώστε το περιεχόμενο του καταλόγου
Για αρχείο σεαρχεία:
Τυπώνω(αρχείο)

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

Μπλουζα

Διαβάστε και γράψτε χρησιμοποιώντας τουρσί:

Το παρακάτω σενάριο δείχνει τους τρόπους γραφής και ανάγνωσης δεδομένων χρησιμοποιώντας το τουρσί ενότητα python. Στο σενάριο, ένα αντικείμενο δηλώνεται και αρχικοποιείται με πέντε αριθμητικές τιμές. Τα δεδομένα αυτού του αντικειμένου γράφονται σε ένα αρχείο χρησιμοποιώντας η χωματερή () μέθοδος. Στη συνέχεια, το φορτώνω() Η μέθοδος χρησιμοποιείται για την ανάγνωση των δεδομένων από το ίδιο αρχείο και την αποθήκευσή τους σε ένα αντικείμενο.

c26.py

# Εισαγωγή μονάδας τουρσί
εισαγωγή πίκλα

# Δηλώστε το αντικείμενο για αποθήκευση δεδομένων
dataObject= []
# Επαναλάβετε το βρόχο for για 5 φορές
Γιασε ένασε εύρος(10,δεκαπέντε):
dataObject.προσαρτώ(σε ένα)

# Ανοίξτε ένα αρχείο για εγγραφή δεδομένων
χειριστής αρχείων= Άνοιξε('Γλώσσες', 'wb')
# Απορρίψτε τα δεδομένα του αντικειμένου στο αρχείο
πίκλαΤοεγκαταλείπω(dataObject,χειριστής αρχείων)
# κλείστε το πρόγραμμα διαχείρισης αρχείων
χειριστής αρχείων.Κλείσε()

# Ανοίξτε ένα αρχείο για ανάγνωση του αρχείου
χειριστής αρχείων= Άνοιξε('Γλώσσες', 'rb')
# Φορτώστε τα δεδομένα από το αρχείο μετά την αποστείρωση
dataObject= πίκλαΤοφορτώνω(χειριστής αρχείων)
# Επαναλάβετε το βρόχο για να εκτυπώσετε τα δεδομένα
ΓιαωρεςσεdataObject:
Τυπώνω('Η τιμή δεδομένων:',ωρες)
# κλείστε το πρόγραμμα διαχείρισης αρχείων
χειριστής αρχείων.Κλείσε()

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Αν θέλετε να μάθετε περισσότερες λεπτομέρειες σχετικά με την ανάγνωση και τη γραφή χρησιμοποιώντας τουρσί, τότε μπορείτε να ελέγξετε το σεμινάριο, Πώς να μαγειρέψετε αντικείμενα στην Python Το

Μπλουζα

Ορισμός κλάσης και μεθόδου:

Το παρακάτω σενάριο δείχνει πώς μπορεί να δηλωθεί και να έχει πρόσβαση μια κλάση και μέθοδος στο Python. Εδώ, μια κλάση δηλώνεται με μια μεταβλητή κλάσης και μια μέθοδο. Στη συνέχεια, ένα αντικείμενο της κλάσης δηλώνεται για πρόσβαση στη μεταβλητή κλάσης και τη μέθοδο κλάσης.

c27.py

# Ορίστε την τάξη
τάξηΥπάλληλος:
όνομα= 'Μόστακ Μαχμούντ'
# Ορίστε τη μέθοδο
defΛεπτομέριες(εαυτός):
Τυπώνω(«Δημοσίευση: Marketing Officer»)
Τυπώνω(«Τμήμα: Πωλήσεις»)
Τυπώνω(«Μισθός: $ 1000»)

# Δημιουργήστε το αντικείμενο του υπαλλήλου
εμπ=Υπάλληλος()
# Εκτύπωση της μεταβλητής κλάσης
Τυπώνω('Ονομα:',εμπ.όνομα)
# Καλέστε τη μέθοδο της τάξης
εμπ.Λεπτομέριες()

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση της λειτουργίας εύρους:

Το παρακάτω σενάριο δείχνει τις διαφορετικές χρήσεις της λειτουργίας εύρους σε python. Αυτή η συνάρτηση μπορεί να πάρει τρία ορίσματα. Αυτά είναι αρχή , να σταματήσει , και βήμα Το ο να σταματήσει το επιχείρημα είναι υποχρεωτικό. Όταν χρησιμοποιείται ένα όρισμα, τότε η προεπιλεγμένη τιμή της έναρξης είναι συνάρτηση 0. range () με ένα όρισμα, δύο ορίσματα και τρία ορίσματα χρησιμοποιούνται στα τρία Για βρόχους εδώ.

c28.py

# εύρος () με μία παράμετρο
Γιαωρεςσε εύρος(6):
Τυπώνω(ωρες,τέλος='')
Τυπώνω(' n')

# εύρος () με δύο παραμέτρους
Γιαωρεςσε εύρος(5,10):
Τυπώνω(ωρες,τέλος='')
Τυπώνω(' n')

# εύρος () με τρεις παραμέτρους
Γιαωρεςσε εύρος(0,8,2):
Τυπώνω(ωρες,τέλος='')

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση της λειτουργίας χάρτη:

χάρτης() Η συνάρτηση χρησιμοποιείται στην python για να επιστρέψει μια λίστα χρησιμοποιώντας οποιαδήποτε συνάρτηση που ορίζεται από το χρήστη και οποιοδήποτε επαναλαμβανόμενο αντικείμενο. Στο παρακάτω σενάριο, cal_power () η συνάρτηση ορίζεται για τον υπολογισμό του Χν, και η συνάρτηση χρησιμοποιείται στο πρώτο όρισμα του χάρτης() λειτουργία. Μια λίστα με όνομα αριθμούς χρησιμοποιείται στο δεύτερο όρισμα του χάρτης() λειτουργία. Η αξία του Χ θα αφαιρεθεί από τον χρήστη και το χάρτης() συνάρτηση θα επιστρέψει μια λίστα τιμών ισχύος του Χ, με βάση τις τιμές των στοιχείων του αριθμούς λίστα.

c29.py

# Ορίστε τη συνάρτηση για τον υπολογισμό της ισχύος
defcal_power(ν):
ΕΠΙΣΤΡΟΦΗx ** n

# Πάρτε την τιμή του x
Χ= int(εισαγωγή('Εισαγάγετε την τιμή του x:'))
# Ορίστε μια πλειάδα αριθμών
αριθμούς= [2, 3, 4]

# Υπολογίστε το x στην ισχύ n χρησιμοποιώντας το χάρτη ()
αποτέλεσμα= χάρτης(cal_power,αριθμούς)
Τυπώνω(λίστα(αποτέλεσμα))

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Χρήση της λειτουργίας φίλτρου:

φίλτρο() Η συνάρτηση python χρησιμοποιεί μια προσαρμοσμένη συνάρτηση για να φιλτράρει δεδομένα από ένα επαναλαμβανόμενο αντικείμενο και να δημιουργήσει μια λίστα με τα στοιχεία για αυτά που η συνάρτηση επιστρέφει true. Στο παρακάτω σενάριο, SelectedPerson () Η συνάρτηση χρησιμοποιείται στο σενάριο για τη δημιουργία μιας λίστας με τα φιλτραρισμένα δεδομένα με βάση τα στοιχεία του επιλεγμένη Λίστα Το

c30.py

# Ορίστε μια λίστα συμμετεχόντων
= ['Μόνα Λίζα', 'Akbar Hossain', «Τζακίρ Χασάν», 'Zahadur Rahman', 'Zenifer Lopez']
# Ορίστε τη λειτουργία για φιλτράρισμα επιλεγμένων υποψηφίων
defΕπιλεγμένο άτομο(συμμέτοχος):
επιλεγμένο= ['Akbar Hossain', «Ζιλλούρ Ραχμάν», 'Μόνα Λίζα']
αν(συμμέτοχοςσεεπιλεγμένο):
ΕΠΙΣΤΡΟΦΗ Αληθής
επιλεγμένη Λίστα= φίλτρο(Επιλεγμένο άτομο,συμμέτοχος)
Τυπώνω('Οι υποψήφιοι που επιλέχθηκαν είναι:')
ΓιαυποψήφιοςσεεπιλεγμένηΛίστα:
Τυπώνω(υποψήφιος)

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Μπλουζα

Συμπέρασμα:

Τα βασικά προγραμματισμού python συζητούνται χρησιμοποιώντας 30 διαφορετικά θέματα σε αυτό το άρθρο. Ελπίζω ότι τα παραδείγματα αυτού του άρθρου θα βοηθήσουν τους αναγνώστες να μάθουν εύκολα python από την αρχή.