| 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 fare ROT -13 in Python
    ROT - 13 è un metodo di crittografia a basso livello che utilizza un meccanismo di scambio per modificare l'aspetto dei dati di tipo carattere . In esso , le prime 13 lettere dell'alfabeto - da A a M - luoghi di scambio con i prossimi 13 lettere - N alla Z. Utilizzando questo metodo di crittografia a causa di una parola come " questo " per visualizzare come " guvf " o la parola " semplice "per visualizzare come" fvzcyr . " Tutte le versioni di programmazione Python fornisce un facile da usare la funzione stringa chiamata " str.maketrans ", in cui la prima configurazione del palco per ROT - 13 , quindi elaborare il testo per la crittografia. Istruzioni
    1

    Dillo Python per usare ROT -13 e di aggiungere i personaggi di traduzione come argomenti - o parametri - alla funzione str.maketrans ( ) . Poiché questa funzione lavora in un " da-a " moda , aggiungere l'alfabeto come normale , poi di nuovo con ROT - 13 traduzione. ROT -13 funziona meglio se dite Python di utilizzare solo lettere maiuscole o minuscole , ma , se necessario , i tuoi argomenti possono includere sia :

    rot13_trans = str.upper.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZ ', ' NOPQRSTUVWXYZABCDEFGHIJKLM ')

    rot13_trans = str.lower.maketrans ( ' abcdefghijklmnopqrstuvwxyz ', ' nopqrstuvwxyzabcdefghijklm ' ) per

    rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' ) economici 2 < p> Aggiungi la stringa di testo che si desidera tradurre come argomento per il ROT - 13 definizione di funzione . Digitare il nome che avete dato la corda quando si aggiunge al vostro programma Python :

    def rot13 ( sampleMessage )
    3

    Fai il ROT -13 traduzione e visualizzare i risultati :

    sampleMessage.translate ritorno ( rot13_trans ) economici

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere un inserimento carattere in Python 
    ·Come impostare una tabella in Python 
    ·Che cosa sono Python pyc 
    ·Che cosa è Python Hacking 
    ·Come leggere l'ultima riga di un file in Python 
    ·Come fare giochi utilizzando Python per principianti 
    ·Come creare un programma Python per accettare anche i n…
    ·Che cosa è Python EXE 
    ·Come eliminare i segni di punteggiatura in Python 
    ·Come compilare il codice Python 
      Articoli in evidenza
    ·Esempi di Python XML Processing 
    ·Quali sono gli eventi e gestori eventi in Visual Basic 
    ·Come sbarazzarsi di un Alt F4 Shortcut 
    ·Come trovare la dimensione del file in un server PHP 
    ·Come scrivere un contatore visite in JSP 
    ·Come installare Gemme dalla riga di comando in Ruby 
    ·Come ottenere ruoli utente in Autenticazione Forms 
    ·Come utilizzare Testo scorrevole in Javascript 
    ·Definizione dei campi in Visual Basic 6.0 
    ·Che cosa è una applicazione GUI 
    Copyright © Conoscenza Informatica http://it.wingwit.com