| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Hvordan laver ROT -13 i Python
    ROT -13 er et lavt niveau kryptering metode, der bruger en bytte mekanisme til at ændre udseendet af tegndata . I det, de første 13 bogstaver i alfabetet - forårsager N gennem Z. Anvender denne krypteringsmetode et ord som "this " for at vise som " guvf " eller ordet " simpel - gennem M - udveksling steder med de næste 13 bogstaver "for at vise som" fvzcyr . " Alle versioner af Python programmering giver en nem at bruge string funktion kaldet " str.maketrans ", hvor du først sætte scenen for ROT -13, derefter behandle tekst til kryptering. Instruktioner
    1

    Fortæl Python til at bruge ROT -13 og tilføje oversættelse tegn som argumenter - eller parametre - til str.maketrans ( ) funktion. Fordi denne funktion virker i en " fra-til " mode, tilføje alfabetet som normalt, så igen bruge ROT -13 translation. ROT -13 fungerer bedst, hvis du fortæller Python kun at bruge store eller små bogstaver , men hvis det er nødvendigt , kan dine argumenter omfatte både : Hej

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

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

    rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' )
    2 < p > Tilføj den tekststreng, du ønsker at oversætte som et argument for ROT -13 -funktion definition. Skriv det navn, du gav strengen når du tilføjer det til din Python program : Hej

    def ROT13 ( sampleMessage )
    3

    Gør ROT -13 oversættelse og vise resultaterne : Hej

    retur sampleMessage.translate ( rot13_trans )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter en liste til en Matrix i Python 
    ·Python Lambda Tutorial 
    ·Sådan får du en filnavn Inde i en Python Script 
    ·Sådan Lyt efter pakker på Python 
    ·Sådan Konverter en liste til et array i Python 
    ·Hvad er Python til Windows PC 
    ·Sådan installeres Python til Windows 
    ·Hvad er IndexError i Python 
    ·Sådan konstateres Hvornår skal man bruge Python 
    ·Hvordan skal tjekkes , om et modul Loaded i Python 
      Anbefalede Artikler
    ·Forskellen mellem Høj og lav - niveau sprog i Computer…
    ·Sådan ændres Linjeafstand i NetBeans 
    ·Sådan oprettes en webbrowser i Visual Basics 2008 
    ·Sådan bruges en Ikke Operator i Java 
    ·Sådan fjernes sidste oktet i Perl 
    ·Sådan kompilere C-kode med G+ + 
    ·Sådan tilføjes en DataRow til en DataTable 
    ·Sådan Erklær en funktion i C 
    ·Hvad er forskellen mellem SHA og SHA-1 Kryptering 
    ·Sådan gør du: UTF8 Python til Unicode 
    Copyright © Computer Viden http://www.computerdk.com