Uso del método format ()
formato() El método es un método esencial de Python para generar salida formateada. Tiene muchos usos y se puede aplicar tanto en la cadena como en los datos numéricos para generar salida formateada. En el siguiente ejemplo se muestra cómo se puede utilizar este método para el formato basado en índices de datos de cadena.
Sintaxis:
.formato (valor)La cadena y la posición del marcador de posición se definen dentro de los soportes rizados (). Devuelve la cadena formateada en función de la cadena y los valores pasados en la posición del marcador de posición.
Ejemplo:
Los cuatro tipos de formato se muestran en el siguiente script. En la primera salida, se usa el valor de índice 0. No se asigna una posición en la segunda salida. Se asignan dos posiciones secuenciales en la tercera salida. Se definen tres posiciones desordenadas en la cuarta salida.
#!/usr/bin/env python3Producción:
Uso del método Split ()
Este método se utiliza para dividir cualquier datos de cadena basados en un separador o delimitador en particular. Puede tomar dos argumentos y ambos son opcionales.
Sintaxis:
Split ([separador, [maxsplit]])Si este método se usa sin ningún argumento, el espacio se utilizará como separador de forma predeterminada. Cualquier personaje o lista de caracteres se puede usar como separador. El segundo argumento opcional se usa para definir el límite de división de la cadena. Devuelve una lista de cadenas.
Ejemplo:
El siguiente script muestra los usos de la división () método sin ningún argumento, con un argumento, y con dos argumentos. Espacio se usa para dividir la cadena cuando no se usa ningún argumento. A continuación, el colon(:) se usa como argumento del separador. El coma(,) se usa como separador y 2 se usa como el número de la división en la última declaración de división.
#!/usr/bin/env python3Producción:
Uso del método find ()
encontrar() El método se utiliza para buscar la posición de una cadena particular en la cadena principal y devolver la posición si la cadena existe en la cadena principal.
Sintaxis:
find (searchText, [starting_position, [ending_position]])Este método puede tomar tres argumentos en los que el primer argumento es obligatorio y los otros dos argumentos son opcionales. El primer argumento contiene el valor de la cadena que se buscará, el segundo argumento define la posición inicial de la búsqueda y el tercer argumento define la posición final de la búsqueda. Devuelve la posición del buscar texto Si existe en la cadena principal, de lo contrario, devuelve -1.
Ejemplo:
Los usos de encontrar() Método con un argumento, dos argumentos y terceros argumentos se muestran en el siguiente script. La primera salida será -1 porque el texto de búsqueda es 'pitón'Y la variable, stri contiene la cadena 'Pitón'. La segunda salida devolverá una posición válida porque la palabra 'programa'Existe en stri Después de la posición10. La tercera salida devolverá una posición válida porque la palabra 'ganar'existe dentro de 0 a 5 de posición del stri.
#!/usr/bin/env python3Producción:
Uso del método reemplazar ()
reemplazar() El método se utiliza para reemplazar cualquier parte particular de los datos de una cadena por otra cadena si la coincidencia encontrada. Puede tomar tres argumentos. Dos argumentos son obligatorios y un argumento es opcional.
Sintaxis:
cadena.reemplazar (search_string, reemplazar_string [, contador])El primer argumento toma la cadena de búsqueda que desea reemplazar y el segundo argumento toma la cadena de reemplazo. El tercer argumento opcional establece el límite para reemplazar la cadena.
Ejemplo:
En el siguiente script, el primer reemplazo se usa para reemplazar la palabra ','Php'Por la palabra'Java'En el contenido del stri. La palabra de búsqueda existe en el stri, Entonces la palabra, 'PHP' será reemplazado por la palabra 'Java'. El tercer argumento del método de reemplazo se utiliza en el siguiente método de reemplazo y reemplazará solo la primera coincidencia de la palabra de búsqueda.
#!/usr/bin/env python3Producción:
Uso del método Join ()
unirse() El método se utiliza para crear una nueva cadena combinando otra cadena con cadena, lista de cadenas o tuple de datos de cadenas.
Sintaxis:
separador.Únete (iterable)Tiene solo un argumento que puede ser String, List o Tuple y el separador contiene el valor de cadena que se utilizará para la concatenación.
Ejemplo:
El siguiente script muestra los usos de unión () para la cadena, la lista de la cadena y la tupla de las cadenas. ',' se usa como separador para la cadena, el espacio se usa como separador para la lista y ':' se usa como separador para la tupla.
#!/usr/bin/env python3Producción:
Uso del método Strip ()
banda() El método se utiliza para eliminar espacios blancos de ambos lados de una cadena. Hay dos métodos relacionados para eliminar espacios blancos. lstrip () método para eliminar el espacio en blanco del lado izquierdo y rstrip () Método para eliminar el espacio en blanco del lado derecho de la cadena. Este método no toma ningún argumento.
Sintaxis:
cadena.banda()Ejemplo:
El siguiente script muestra el uso de banda() Método para un valor de cadena que contiene muchos espacios blancos antes y después de la cadena. El texto adicional se agrega con la salida del método Strip () para mostrar cómo funciona este método.
#!/usr/bin/env python3Producción:
Uso del método capitalizar ()
capitalizar() El método se utiliza para capitalizar el primer carácter de los datos de la cadena y hacer que los caracteres restantes en minúsculas.
Sintaxis:
cadena.capitalizar()Este método no toma ningún argumento. Devuelve la cadena después de hacer el primer personaje en mayúsculas y los caracteres restantes a minúsculas.
Ejemplo:
En el siguiente script, una variable de cadena se define con la combinación de caracteres en mayúsculas y minúsculas. El capitalizar() El método convertirá el primer carácter de la cadena en una letra mayúscula y los caracteres restantes a letras pequeñas.
#!/usr/bin/env python3Producción:
Uso del método Count ()
contar() El método se utiliza para contar cuántas veces aparece una cadena en particular en un texto.
Sintaxis:
cadena.Count (search_text [, inicio [, final]])Este método tiene tres argumentos. El primer argumento es obligatorio y los otros dos argumentos son opcionales. El primer argumento contiene el valor que requiere buscar en el texto. El segundo argumento contiene la posición de inicio de la búsqueda y el tercer argumento contiene la posición final de la búsqueda.
Ejemplo:
El siguiente script muestra los tres usos diferentes de contar() método. La primera contar() El método buscará la palabra, 'es'En la variable, strval. El segundo contar() El método busca la misma palabra desde la posición 20. El tercero contar() El método busca la misma palabra dentro de la posición 50 a 100.
#!/usr/bin/env python3Producción:
Uso del método Len ()
len () El método se utiliza para contar el número total de caracteres en una cadena.
Sintaxis:
Len (cadena)Este método toma cualquier valor de cadena como argumento y devuelve el número total de caracteres de esa cadena.
Ejemplo:
En el siguiente script, una variable de cadena nombrada strval se declara con datos de cadena. A continuación, se imprimirá el valor de la variable y el número total de caracteres que existen en la variable.
#!/usr/bin/env python3Producción:
Uso del método index ()
índice() El método funciona como encontrar() método, pero hay una sola diferencia entre estos métodos. Ambos métodos devuelven la posición del texto de búsqueda si la cadena existe en la cadena principal. Si el texto de búsqueda no existe en la cadena principal, entonces encontrar() El método devuelve -1 pero índice() El método genera un ValueError.
Sintaxis:
cadena.índice (search_text [, start [, final]])Este método tiene tres argumentos. El primer argumento es obligatorio que contiene el texto de búsqueda. Los otros dos argumentos son opcionales que contienen la posición de inicio y finalización de la búsqueda.
Ejemplo:
índice() El método se usa para 4 veces en el siguiente script. try-expepEl bloque t se usa aquí para manejar el ValueError. Índice() El método se usa con un argumento en la primera salida que buscará la palabra 'poderoso'En la variable, strval. Próximo, El índice() El método buscará la palabra, 'programa' desde la posición 10 que existe en strval. A continuación, el índice() El método buscará la palabra 'es' dentro de la posición 5 a 15 que existe en strval. El último método de índice () buscará la palabra 'su' dentro 0 a 25 que no existe en strval.
#!/usr/bin/env python3Producción:
Conclusión:
Los métodos de Python incorporados más utilizados de la cadena se describen en este artículo utilizando ejemplos muy simples para comprender los usos de estos métodos y ayudar a los nuevos usos de Python.