Cómo crear cadenas con caracteres especiales en pitón

Video: Tutorial Python 16: Cadenas y métodos

Algunas cadenas de programación Python incluyen caracteres especiales. Estos caracteres son diferentes de los caracteres alfanuméricos y de puntuación que está acostumbrado a usar. De hecho, caen en estas categorías:

Video: Cadenas de texto (Strings) - Curso Python (4)

  • Controlar: Una aplicación requiere algún medio para determinar que un carácter particular no está destinado a ser mostrado, sino más bien para controlar la visualización. Todos los movimientos de control se basan en el puntero de inserción, la línea se ve cuando se escribe texto en la pantalla.

    Video: 6.- Curso Python - Strings como listas

    Por ejemplo, no ve un carácter de tabulación. El carácter de tabulación proporciona un espacio entre dos elementos, y el tamaño de dicho espacio está controlado por una tabulación. Del mismo modo, cuando se quiere ir a la línea siguiente, se utiliza un retorno de carro (que devuelve el puntero de inserción al principio de la línea) y avance de línea (que coloca el puntero de inserción en la línea siguiente) combinación.

  • Acentuado: Caracteres que tienen acentos, como el agudo ( ‘), grave (`), circunflejo (^), diéresis o diéresis (¨), tilde (~), o anillo (̊), representan los sonidos hablados especiales, en la mayoría de los casos. Debe utilizar caracteres especiales para crear caracteres alfabéticos con estos acentos incluidos.

  • Dibujo: Es posible crear arte rudimentaria con algunos personajes. Echa un vistazo a los ejemplos de la personajes trazado de casillas. Algunas personas realmente crean arte usando caracteres ASCII así como.

  • tipográfico: Un número de caracteres tipográficos, como el Pilcrow (¶), se utilizan cuando se muestran ciertos tipos de texto en pantalla, especialmente cuando la aplicación actúa como un editor.

  • Otro: Dependiendo del juego de caracteres que utiliza, la selección de los personajes es casi interminable. Puede encontrar un personaje para casi cualquier necesidad. El punto es que se necesita un método para decirle a Python cómo presentar estos caracteres especiales.

Una necesidad común cuando se trabaja con cadenas, incluso cadenas de simples aplicaciones de consola, es caracteres de control. Con esto en mente, Python proporciona secuencias de escape que se utilizan para definir los caracteres de control directamente (y una secuencia de escape especial para otros caracteres).

Un secuencia de escape literalmente, se escapa el sentido común de una letra, como un, y le da un nuevo significado (como la campana ASCII o pitido). La combinación de la barra invertida () y una letra (por ejemplo, un) Es comúnmente visto como una sola letra por los desarrolladores - una Personaje de escape o código de escape. He aquí un resumen.

Secuencia de escapeSentido
nueva líneaignorado
Backslash ()
&rsquo-Una frase (&lsquo-)
Artículos Relacionados