| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo hacer ROT - 13 en Python
    ROT - 13 es un método de cifrado de bajo nivel que utiliza un mecanismo de intercambio para cambiar el aspecto de los datos de caracteres . En él, las primeras 13 letras del alfabeto - A través de M - Cambio de los lugares con los próximos 13 letras - N a la Z. El empleo de este método de cifrado hace que una palabra como "esto" para que aparezca como " Rfgn rf " o la palabra "simple "para que aparezca como" fvzcyr . " Todas las versiones de programación Python proporcionar un fácil utilizar la función de cadena llamado " str.maketrans " en el que establece por primera vez el escenario de ROT- 13 , luego procesar el texto para el cifrado. Instrucciones
    1

    Envía Python utilizar ROT- 13 y añade los personajes de traducción como argumentos - o parámetros - la función str.maketrans (). Debido a que esta función trabaja en un "de - a" la moda , agregue el alfabeto como normal, de nuevo usando ROT- 13 Traducción . ROT- 13 funciona mejor si le dices a Python para usar sólo letras mayúsculas o minúsculas , pero si es necesario, sus argumentos pueden incluir :

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

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

    rot13_trans = str.maketrans ( ' ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz ', ' NOPQRSTUVWXYZABCDEFGHIJKLMnopqrstuvwxyzabcdefghijklm ' )
    2 < p> Agregue la cadena de texto que desea traducir como argumento a la definición de la función ROT- 13 . Escriba el nombre que le dio la cadena al agregar a su programa de Python :

    def rot13 ( sampleMessage )
    3

    Hacer que el ROT- 13 Traducción y mostrar los resultados :
    sampleMessage.translate regreso

    ( rot13_trans )

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir Polar cartesiana en Python 
    ·Cómo reemplazar llegar Python 
    ·Cómo: Python a PDF 
    ·Cómo reemplazar Espacio en blanco con Python Regex 
    ·Cómo obtener el estado de la salida en Python 
    ·Cómo instalar Python para Windows 
    ·Cómo ejecutar un script de Python en un Mac 
    ·Cómo usar Wget en Python Escapa 
    ·Cómo descargar Python 
    ·Medir el tiempo de una rutina en Python 
      Artículos destacados
    ·Cómo contar el número de letras en una cadena en Visu…
    ·Cómo abrir un archivo PHP en Vista 
    ·Cómo crear un descodificador 
    ·Java señal de entrada desde un proyecto 
    ·Cómo construir un sitio Web Clasificados 
    ·Cómo leer un MOV en MATLAB 
    ·Cómo calcular algoritmos Mediana 
    ·Cómo importar archivos DBX 
    ·Cómo ocultar columnas generadas automáticamente 
    ·Cómo crear AutoCAD escritura con Pausa en TI 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com