Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan lage ROT - 13 i Python
    ROT - 13 er et lavt nivå krypteringsmetode som bruker et bytte mekanisme for å endre utseendet på tegn data . I det de første 13 bokstavene i alfabetet - fører N gjennom Z. Ansette denne krypteringsmetode et ord som " dette " for å vise som " guvf " eller ordet " enkelt - en gjennom M - bytte plass med de neste 13 bokstaver "for å vise som" fvzcyr . " Alle versjoner av Python programmering gi en enkel å bruke string funksjon kalt" str.maketrans "der du først sette scenen for ROT - 13 , deretter behandle tekst for kryptering. Instruksjoner
    en

    Fortell Python å bruke ROT - 13 og legge til oversettelse tegn som argumenter - eller parametre - til str.maketrans ( )-funksjonen . Fordi denne funksjonen fungerer i en "fra - til" mote, legger alfabetet som normalt, så igjen ved hjelp av ROT -13 oversettelse. ROT - 13 fungerer best hvis du forteller Python til å bruke bare store eller små bokstaver , men hvis det er nødvendig, kan dine argumenter omfatte både : en

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

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

    rot13_trans = str.maketrans (' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ')
    2 < p > Legg til teksten du vil oversette som et argument mot ROT -13 funksjon definisjon. Skriv inn navnet du ga strengen når du legger det til Python-programmet : en

    def ROT13 ( sampleMessage )
    3

    Gjør ROT - 13 oversettelse og vise resultatene : en

    retur sampleMessage.translate ( rot13_trans )

    früher :

     Weiter:
      Relatert Artike
    ·Slik bygger du EXE i Python 
    ·Statiske funksjoner i Python 
    ·Hvordan å taste inn tall i Python 
    ·Liste Extend i Python 
    ·Hvordan lese Cookies Med Python 
    ·Slik fjerner variabler fra Vars Python 
    ·Liste over Python Tools 
    ·Hvordan erstatte Regex på Python 
    ·Nummerert Typer i Python 
    ·Slik fjerner duplikater i Lister i Python 
      Anbefalte artikler
    ·Feil å logge inn på tekstfil for en VB.NET Applicatio…
    ·Slik fjerner duplikater fra en sekvens i Python 
    ·Hvordan bruke Velg Innenfor en DIV tag 
    ·C + + Microsoft opplæring Visual 
    ·Visual Basic Kontroll Properties 
    ·Typer data 
    ·Hvordan skrive en funksjon for ODE45 
    ·Forskjellen mellom Java foranderlig og Uforanderlige 
    ·Hvordan Få Remote File Size på PHP 
    ·De tre grunnleggende prinsipper for objektorientert pro…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/