Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe maak ROT - 13 in Python
ROT - 13 is een low - level encryptie methode die een swapping mechanisme gebruikt om het uiterlijk van het karakter data te veranderen . In het, de eerste 13 letters van het alfabet - A tot M - uitwisseling plaats met de volgende 13 letters - N tot en met Z. Gebruikmakend van deze encryptie methode veroorzaakt een woord als "dit" als " guvf " of het woord " eenvoudig weer te geven fvzcyr . " als om" " Alle versies van Python programmeertaal zijn een makkelijk te tekenreeks functie genaamd gebruikt" str.maketrans " waarin u eerst de weg geëffend voor de ROT - 13 , dan is de tekst voor de versleuteling te verwerken . Instructies
1

Vertel Python te gebruiken ROT - 13 en voeg de vertaling personages als argumenten - of parameters - naar de str.maketrans ( ) -functie . Omdat deze functie werkt in een ' van-tot " mode , voeg het alfabet als normaal , dan weer met behulp van ROT - 13 vertaling. ROT - 13 werkt het best als je Python vertellen om alleen hoofdletters of kleine letters gebruiken, maar indien nodig , kan je argumenten zowel :

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

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

rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ' , ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' ) kopen van 2

In de tekenreeks die u wilt vertalen als een argument om de ROT - 13 functie-definitie . Typ de naam die u aan de string als het om uw Python -programma toe te voegen :

def rot13
( sampleMessage )
3

Maak de ROT - 13 vertaling en de resultaten weer :

return sampleMessage.translate
( rot13_trans ) op

Previous: Next:
  python Programming
·Hoe maak je Stuur een mobiele …
·Hoe maak je een variabele Floa…
·Hoe kan ik een array van Strin…
·Hoe de Tk Toolkit gebruiken Me…
·Hoe te Python omgevingsvariabe…
·Hoe je bij benadering de Fouri…
·Hoe de numerieke interpolatie …
·Hoe te upgraden van Python 2,5…
·Zo plaatst u een script Van Py…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je Color Pas in NetBeans 
·Hoe de File gegevens op een sequentiële…
·Hoe maak je een toetsenbord in Visual Ba…
·Hoe te doorlopen de Kaart in Java 
·Waarom wordt mijn computer Open een PHP-…
·Hulp voor VB6 Internet Transfer Control 
·Hoe je Java Objects Repeat Zorg 
·Wat is de tijd Complexiteit van een Dept…
·Hoe maak je een FLAC -bestand Split Met …
Copyright © Computer Kennis http://www.nldit.com