Salida de programas de Python | conjunto 7

Requisito previo: strings en Python
Prediga la salida de los siguientes programas de Python. Este conjunto de preguntas lo familiarizará con los conceptos de strings en el lenguaje de programación Python.

  • Programa 1

    var1 = 'Hello Geeks!'    
    var2 = "GeeksforGeeks"
      
    print "var1[0]: ", var1[0]        # statement 1
    print "var2[1:5]: ", var2[1:5]    # statement 2

    Producción:

    var1[0]:  H
    var2[1:5]:  eeks
    

    Explicación:
    las strings se encuentran entre los tipos más populares en Python. Podemos crear una string encerrando caracteres entre comillas. Python trata las comillas simples igual que las comillas dobles. Cabe destacar que, a diferencia de C o C++, Python no admite un tipo de carácter; de hecho, los caracteres individuales se tratan como strings de longitud uno, por lo que también se consideran una substring. Para acceder a las substrings, use los corchetes para dividir junto con el índice o los índices para obtener su substring.
    Declaración 1: simplemente pondrá el carácter en el índice 0 en la pantalla de salida.
    Declaración 2: colocará el carácter a partir del índice 0 al índice 4.

  • Programa 2

    var1 = 'Geeks'
      
    print "Original String :-", var1
      
    print "Updated String :- ", var1[:5] + 'for' + 'Geeks' # statement 1

    Producción:

    Original String :- Geeks
    Updated String :-  GeeksforGeeks
    

    Explicación:
    Python proporciona una forma flexible de actualizar strings en su código. Use corchetes y especifique el índice desde donde se debe actualizar la string y use el operador + para agregar la string. El operador [x:y] se llama Range Slice y da los caracteres del rango dado.

    Declaración 1: en el código dado, le dice al intérprete que desde el quinto índice de la string presente en var1 agregue ‘for’ y ‘Geeks’.

  • Programa 3

    para_str = """this is a long string that is made up of
    several lines and non-printable characters such as
    TAB ( \t ) and they will show up that way when displayed.
    NEWLINEs within the string, whether explicitly given like
    this within the brackets [ \n ], or just a NEWLINE within
    the variable assignment will also show up.
    """
    print para_str

    Producción:

    this is a long string that is made up of
    several lines and non-printable characters such as
    TAB (      ) and they will show up that way when displayed.
    NEWLINEs within the string, whether explicitly given like
    this within the brackets [ 
     ], or just a NEWLINE within
    the variable assignment will also show up.
    

    Explicación:
    las comillas triples de Python vienen al rescate al permitir que las strings abarquen varias líneas, incluidos NEWLINE, TAB y cualquier otro carácter especial. La sintaxis de las comillas triples consta de tres comillas simples o dobles consecutivas.

  • Programa 4

    print 'C:\\inside C directory' # statement1
      
    print r'C:\\inside C directory' # statement2

    Producción:

    C:\inside C directory
    C:\\inside C directory
    

    Explicación:
    las strings sin formato no tratan la barra invertida como caracteres especiales.
    Declaración 1: imprimirá el mensaje considerando la barra invertida como un carácter especial.
    Declaración 2: es una string sin procesar que tratará la barra invertida como un carácter normal.

  • Programa 5

    print '\x25\x26'

    Producción:

    %&
    

    Explicación:
    En el código anterior \x es una secuencia de escape que significa que los siguientes 2 dígitos son un número hexadecimal que codifica un carácter. Por lo tanto, los símbolos correspondientes estarán en la pantalla de salida.

Este artículo es una contribución de Avinash Kumar Singh . Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *