ubiquitour.com

Un Tutorial sobre tipos de cadena en Python

Tipos de cadena de Python incluyen literales de cadena, que utilizan un conjunto de carácter básico, y literales de cadena Unicode, que utilizan un carácter ampliado establecido pero no son necesarios tan a menudo. Crear cadenas escribiendo un nombre de variable y asignar inmediatamente un valor usando comillas simples o dobles. Python entiende que la variable es un tipo de cadena de esta manera. Después de crear una variable de cadena, puede modificar o comprobar o cambiar su valor utilizando cualquiera de varios métodos de string de la Python. También puede crear listas de variables de cadena.

Instrucciones

1 Abra la línea de comandos o la interfaz de shell de Python. Escriba lo siguiente:

strOne = "Doble cita"

strTwo = 'Comillas simples'

Estas líneas crean cadena literal variables. No necesita declarar explícitamente la variable como una cadena. Se pueden utilizar dobles comillas simples o dobles para establecer el valor.

2 Escriba lo siguiente:

myStr.capitalize()

myStr.upper()

myStr.find(substring)

myStr.islower()

isinstance (myStr, str)

Estos métodos de cadena realizan ciertas acciones en literales de cadena. La primera función pone en mayúsculas el primer carácter de la cadena. La segunda pone en mayúsculas todos los caracteres. La tercera busca la cadena una subcadena dada. Los cuatro devuelve true si todos los caracteres de la cadena son minúsculas; false en caso contrario. El último devuelve true si la variable como el primer parámetro es una cadena.

3 Escriba lo siguiente:

myStr = "\tHe dijo que \"this es cómo usar escape characters.\"\r"

Caracteres de escape permiten dar formato a una cadena. En este ejemplo, "\t" inserta una tabulación al principio de la cadena, "\r" inserta una nueva línea en el extremo y "\" "permite utilizar dobles comillas en la cadena.

4 Escriba lo siguiente:

myStr = ["a", "b", "c"]

Esto crea una lista de cadenas. Puede realizar acciones en toda la lista o en elementos específicos de la lista llamando a los números índice. Por ejemplo, "myStr [1]" tira el segundo artículo, "b" dado que Python utiliza indización de cero.

5 Escriba lo siguiente:

myStr = u "Esto es una cadena Unicode".

El carácter de prefijo "u" define la cadena como Unicode. Cadenas Unicode amplían el carácter situado más allá de los típicos personajes con caracteres con acentos o símbolos adicionales.

Consejos y advertencias

  • Python tiene caracteres de escape con otros usos, como el uso de comillas simples, los caracteres ASCII y hexadecimales valores.
  • Cadenas Unicode ocupan espacio extra en la memoria. A menos que necesite estos caracteres adicionales, no use cadenas Unicode. Puede utilizar los mismos métodos en cadenas Unicode como cadenas regulares.