| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come creare un blocco di Word
    bloccanti Word sono circa il mantenimento di un livello base di decenza e decoro. Sia che si stanno facendo un forum, un wiki o qualsiasi altro progetto guidato da input dell'utente , è a volte utile escludere determinate parole di apparire sul vostro progetto . L'aggiunta di questa funzione per il vostro progetto non è difficile da fare . Utilizzando Python , un linguaggio di scripting ad alto livello , è possibile rendere il vostro programma di sostituire tutte le parole che si desidera bloccare , con una serie di * s . Istruzioni
    1

    Fai una stringa il cui contenuto è il testo che si desidera controllare per le parole che si desidera bloccare . Utilizzare la sintassi :

    text = " [ il testo qui ] "

    clean_text = testo

    Questo creerà due stringhe , entrambi contenenti il testo che si desidera controllare < . br>
    2

    creare una stringa vuota . Per le istruzioni , verrà denominato " bloccante ". Utilizzare la seguente sintassi :

    blocker = " "

    Questo creerà la stringa di testo vuota . Questo sarà utilizzato in seguito .
    3

    Creare un oggetto elenco contenente le parole che si desidera bloccare . Utilizzare la sintassi :

    block_list = [ " uno " , "due" , "tre" ]

    Questo creerà una lista intitolata " block_list " contenente le parole uno, due e tre. Sostituire le parole con quelli che volete bloccato , e aggiungere tutti gli altri che si desidera.
    4

    creare tre variabili (anello , iniziano , e fine) e li tutti a zero. Usa il modulo :

    nome_variabile = 0
    5

    Utilizzare un elenco di comprensione per esaminare la lettera di stringa per lettera . Usa il modulo :

    per char in testo . Questo in loop attraverso l'intero testo lettera per lettera . La lettera in esame in un dato ciclo sarà " char ".
    6

    la variabile "fine" per uguagliare la variabile " loop" alla prima riga della lista di comprensione . Seguire questo con una dichiarazione "se" che esegue se il " char" per il ciclo è uguale a "" o uno spazio.
    7

    creare una nuova stringa da una fetta della " stringa di testo " . Utilizzare la sintassi :

    test_word = testo [ inizio : fine] .

    Questo formerà ogni parola nel testo, uno per uno, in una stringa da confrontare con l'elenco delle parole bloccate
    Pagina 8

    creare un nuovo elenco di comprensione all'interno della "if" , seguendo la forma :

    per parola in block_list . All'interno di questa list comprehension , creare un nuovo "if" che si innesca se la " test_word " è una delle "parole " nella vostra lista bloccata .
    9

    Creare un altro elenco di comprensione che aggiungerà asterischi per ogni carattere della parola da bloccare alla stringa " bloccante " . Dopo aver effettuato la stringa di lunghezza corretta utilizzare la seguente riga :

    clean_text = clean_text [ : iniziare +1 ] + stampo + clean_text [ fine : ]

    Questo permetterà di modificare la parola bloccata nella copia "pulita" del tuo testo .
    10

    Ripristina la stringa " bloccante " a una schermata di testo vuoto . Quindi impostare la variabile " cominciare " ad eguagliare la variabile "fine" all'interno della dichiarazione " se " attivato da uno spazio. Nella vostra lista di comprensione iniziale , impostare la variabile di "loop" per eguagliare se stesso più uno. Al termine di esecuzione di questo programma , si sarà lasciato con una copia "pulita" ( clean_text ) che avrà tutte le parole bloccate censurati.

    Previous :

    next :
      Articoli Correlati
    ·Come eliminare una variabile in una funzione Usare Pyth…
    ·Come sostituire un Data in Python 
    ·Come codificare UTF -8 Ignora in Python 
    ·Come approssimativa la serie di Fourier in Python 
    ·Come leggere un Float binario con Python 
    ·Come calcolare la serie di Fourier in Python 
    ·Come leggere un file di testo in Python 
    ·Come passare una funzione come argomento in Python 
    ·Come unione di un array in Python 
    ·Come chiamare una funzione da una stringa in Python 
      Articoli in evidenza
    ·Come compilare ed eseguire programmi con SSH 
    ·Come sviluppare un'applicazione di test di personalità…
    ·Come rimuovere tutti i non- interi da una stringa 
    ·Come rimuovere un indice in un array dinamico di interi…
    ·Come utilizzare la funzione Template Overloading in C +…
    ·Come cancellare attributi elemento 
    ·Come eseguire PHP in un file HTML 
    ·Usi di Acrobat in VB 
    ·Usi di Prolog 
    ·Come imparare System Design 
    Copyright © Conoscenza Informatica http://it.wingwit.com