Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να δημιουργήσετε ένα Blocker λέξη

αναστολείς του Word είναι για τη διατήρηση ένα βασικό επίπεδο ευπρέπειας και ευπρέπειας . Είτε κάνετε ένα φόρουμ , ένα wiki ή οποιοδήποτε άλλο έργο εκτελούμενο από την είσοδο του χρήστη, μερικές φορές θα θέλετε να εξαιρέσετε ορισμένες λέξεις από την εμφάνιση στο έργο σας . Προσθέτοντας αυτό το χαρακτηριστικό στο έργο σας δεν είναι δύσκολο να κάνουμε . Χρησιμοποιώντας Python , μια υψηλού επιπέδου γλώσσα προγραμματισμού, μπορείτε να κάνετε το πρόγραμμά σας να αντικαταστήσει όλες τις λέξεις που θέλετε να αποκλείσετε με μια σειρά από * s . Οδηγίες
Η 1

Κάντε μια σειρά περιεχόμενο του οποίου είναι το κείμενο που θέλετε να ελέγξετε για τις λέξεις που θέλετε να αποκλείσετε . Χρησιμοποιήστε τη σύνταξη : .

Text = " [ το κείμενό σας εδώ ] "

clean_text = κείμενο

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

2

Δημιουργήστε μια κενή συμβολοσειρά . Για τις οδηγίες , θα αναφέρεται ως " blocker ". Χρησιμοποιήστε την ακόλουθη σύνταξη :
blocker

= " "

Αυτό θα δημιουργήσει την κενή συμβολοσειρά κειμένου . Αυτό θα χρησιμοποιηθεί αργότερα .
Εικόνων 3

Δημιουργήστε ένα αντικείμενο λίστας περιέχει τις λέξεις που θέλετε να αποκλείσετε . Χρησιμοποιήστε τη σύνταξη :

block_list = [ "ένα" , " δύο " , " τρία " ] Ξενοδοχεία

Αυτό θα δημιουργήσει έναν κατάλογο με τίτλο « block_list " που περιέχουν τις λέξεις ένα , δύο και τρία . Αντικαταστήστε τις λέξεις με αυτές που θέλετε να αποκλειστούν , και να προσθέσετε τυχόν άλλοι που θέλετε .
Η 4

Δημιουργήστε τρεις μεταβλητές ( loop , να αρχίσει , και τέλος) και να τους βάλουμε όλους στο μηδέν . Χρησιμοποιήστε τη φόρμα :

variable_name = 0
5

Χρησιμοποιήστε μια λίστα κατανόηση για να εξετάσει την επιστολή συμβολοσειράς με επιστολή . Χρησιμοποιήστε τη φόρμα :

για char στο κείμενο . Αυτό θα βρόχο μέσω ολόκληρο το κείμενο επιστολής με επιστολή . Η επιστολή εξετάζεται σε οποιαδήποτε δεδομένη βρόχου θα είναι «χαρακτήρας ».
Η

6 Ρυθμίστε το "τέλος" μεταβλητή να ισούται με το "loop " μεταβλητή στην πρώτη γραμμή της λίστας κατανόησης . Ακολουθήστε αυτό με ένα " if" που εκτελεί αν ο «χαρακτήρας» για τον βρόχο είναι ίσο με " " ή ένα κενό διάστημα .
Η 7

Δημιουργήστε μια νέα σειρά από ένα κομμάτι του " κειμένου " string . Χρησιμοποιήστε τη σύνταξη :

test_word = κείμενο [ αρχίζουν : τέλος ] .

Αυτό θα αποτελέσει σε κάθε λέξη του κειμένου , ένα προς ένα , σε μια σειρά για να συγκριθούν με την λίστα των αποκλεισμένων λέξεων
Τετάρτη 8

Δημιουργήστε μια νέα λίστα κατανόηση στο πλαίσιο της " if" , ακολουθώντας τη μορφή :

προς λέξη στην block_list . Μέσα σε αυτή τη λίστα κατανόηση , να δημιουργήσετε ένα νέο " if", που θα ενεργοποιήσουν αν το " test_word » είναι μία από τις «λέξεις» στην λίστα αποκλεισμένων σας .
Η 9

Δημιουργήστε μια άλλη λίστα κατανόησης που θα προσθέσει αστερίσκους για κάθε χαρακτήρα στη λέξη για να μπλοκαριστεί στο " blocker " string . Αφού έχετε κάνει το string το σωστό μήκος χρησιμοποιήστε την ακόλουθη γραμμή :

clean_text = clean_text [ : αρχίζουν +1 ] + + blocker clean_text [ τέλος : ] Ξενοδοχεία

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

Επαναφορά του " blocker " string σε μια κενή οθόνη κειμένου . Στη συνέχεια, ρυθμίστε την μεταβλητή " αρχίσει " να ισούται με τη μεταβλητή " τέλος " στο πλαίσιο του " if" που προκλήθηκε από ένα κενό διάστημα . Στην αρχική λίστα την κατανόησή σας , ρυθμίστε την μεταβλητή "loop " στο ίδιο συν ένα ισούται με . Στο τέλος της εκτέλεσης αυτού του προγράμματος , θα σας αφήσει με ένα " καθαρό " αντίγραφο ( clean_text ) που θα έχουν τυχόν μπλοκαριστεί λέξεις λογοκρίνονται .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα