Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment apprendre Python en ligne gr…
  • Combien difficile est la conception …
  • Python est ne correspondant pas à u…
  • Comment télécharger les fichiers d…
  • Comment utiliser Python pour récupé…
  • Comment imprimer Pile des appels en …
  • Comment faire un simple jeu vidéo 
  • Comment faire si -alors ' en Python 
  • Comment utiliser html5lib en Python 
  • Comment puis-je vérifier l'indentat…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment créer un bloqueur Word

    bloqueurs de mots sont sur ​​le maintien d'un niveau de base de la décence et de la bienséance . Si vous faites un forum, un wiki ou tout autre projet conduit par l'entrée d'utilisateur , vous serez parfois amené à exclure certains mots d'apparaître sur votre projet. L'ajout de cette fonctionnalité à votre projet n'est pas difficile à faire. Utiliser Python , un langage de script de haut niveau , vous pouvez faire votre programme remplace les mots que vous voulez bloquer avec une chaîne de * s . Instructions
    1

    Faire une chaîne dont le contenu est le texte que vous souhaitez rechercher les mots que vous voulez bloquer. Utilisez la syntaxe :

    text = " [ votre texte ici] "

    clean_text = text

    Cela va créer deux chaînes , à la fois contenant le texte que vous souhaitez vérifier < . br> 2

    créer une chaîne vide. Pour les instructions , il sera considéré comme " bloquant ". Utilisez la syntaxe suivante :

    bloqueur = ""

    Cela va créer la chaîne de texte vide. Il sera utilisé plus tard.
    3

    Créer un objet de la liste contenant les mots que vous voulez bloquer. Utilisez la syntaxe :

    block_list = [ "un", "deux" , "trois" ]

    Cela va créer une liste intitulée " block_list " contenant les mots un, deux et trois. Remplacer les mots avec ceux que vous voulez bloqué, et ajouter tous les autres que vous voulez.
    4

    créer trois variables ( boucle commence et fin ) et les mettre tous à zéro. Utilisez le formulaire :

    variable_name = 0
    5

    Utilisez une liste compréhension d'examiner la lettre de chaîne par lettre . Utilisez le formulaire :

    pour les ombles dans le texte. Cela fera une boucle à travers l'ensemble du texte lettre par lettre . La lettre en cours d'examen sur toute boucle donnée sera "char ".
    6

    Définissez la variable "fin" d'égaler la variable « boucle» à la première ligne de la liste compréhension. Suivez ce avec un "if" qui s'exécute si le "char" pour la boucle est égal à "" ou un espace.
    7

    Créer une nouvelle chaîne à partir d'une tranche de la " chaîne de texte " . Utilisez la syntaxe :


    test_word = texte [ commencer : FIN].

    Cela formera chaque mot dans le texte, un par un, en une chaîne à comparer à la liste des mots bloqués
    8

    Créer une nouvelle compréhension de liste dans le "if" , à la suite de la forme:

    pour mot dans block_list . Dans cette liste compréhension , de créer un nouveau "if" qui se déclenchera si le " test_word " est l'un des "mots" dans votre liste bloquée .
    9

    Créer une autre liste compréhension qui permettra d'ajouter des astérisques pour chaque caractère dans le mot d'être bloqués à la chaîne " bloquant " . Après avoir fait la chaîne la longueur correcte d'utiliser la ligne suivante:

    clean_text = clean_text [: commencer +1] + bloqueur + clean_text [ fin : ]

    Cela va modifier le mot bloqué dans le "propre" copie de votre texte.
    10

    Remettre à zéro la chaîne " bloquant " pour un écran de texte vide . Ensuite, réglez la variable " commencer " à égaler la "fin" variable dans le "if" déclenchée par un espace. Dans votre liste compréhension initiale, fixer la "boucle " variable elle-même plus un égal . A la fin de l'exécution de ce programme, vous vous retrouverez avec une copie «propre» ( clean_text ) qui aura tous les mots bloqués censurés.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour supprimer une décimale Python 
  • Un python JSON Tutoriel 
  • Combien difficile est la conception d'une interface en Python 
  • Comment supprimer une variable dans une fonction à partir Python 
  • Comment faire pour supprimer Sous-listes vides avec Python 
  • Comment lire un fichier ligne par ligne à la fois avec Python 
  • Comment un fichier texte Lire en Python 
  • Comment exporter des images au coeur de Python 
  • Comment faire pour convertir CSV au format HTML en Python 
  • Comment définir des variables globales en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc