Sintaxis:
El argumento de contar() El método varía según el tipo de datos de la variable en la que se aplicará. A continuación se muestran dos tipos de sintaxis del método count ().
A. cadena.recuento (sub-string, inicio, finalización)
Lo anterior contar() El método se utiliza para el tipo de datos de cadena. Aquí, el primer argumento es obligatorio y contendrá el valor que se buscará en la cadena principal. Los otros dos argumentos son opcionales. Cuando el comenzar El argumento opcional se usa solo entonces el método iniciará la búsqueda desde la posición de inicio y cuando se usen ambos argumentos opcionales, buscará la subtracción entre las posiciones de inicio y finalización.
B. tupla.recuento (Search-Item) o Listar.contar (Search-item)
Lo anterior contar() El método se utiliza para tupla o lista solo el tipo de datos y solo tiene un argumento obligatorio que contendrá el elemento de búsqueda. Los usos de estos dos tipos de método Count () se explican en la siguiente parte de este artículo.
Uso del método Count () en la cadena sin argumento opcional:
En el siguiente ejemplo, la cadena principal y la cadena de búsqueda se definen en dos variables, Main_STR, y Search_STR. El contar() El método de este script contará cuántas veces el valor de Search_STR aparece en todo el valor de Main_STR. A continuación, el valor de retorno de este método se imprimirá mediante la cadena formatada.
#!/usr/bin/env python3Producción:
Aquí, el valor del texto principal es 'Come para vivir no vivas para comer', y el texto de búsqueda es'vivir' que aparece dos veces en el texto principal.
Uso del método Count () en la cadena con argumentos opcionales:
Este ejemplo muestra los usos de argumentos opcionales de contar() método. El comenzar El argumento opcional se utiliza para definir la posición de inicio del texto principal para la búsqueda y el fin El argumento opcional se utiliza para definir la posición del texto principal donde finalizará la búsqueda. Tanto el texto principal como el texto de búsqueda se tomarán como entrada aquí. Este script hará tres tipos de búsqueda. En la primera búsqueda, se registrará el texto de búsqueda en todo el contenido del texto principal como el ejemplo anterior. En la segunda búsqueda, el texto de búsqueda comenzará a buscar desde la posición 20 del texto principal. En la tercera búsqueda, el texto de búsqueda comenzará a buscar desde la posición 5 y detener la búsqueda en posición 25. Entonces, el siguiente script generará tres salidas de contar() método basado en los argumentos.
#!/usr/bin/env python3Producción:
Aquí, 'Aprende Linux de Linuxhint y conviértete en un experto en Linux' se toma como el texto principal y 'Linux' se toma como el texto de búsqueda. La palabra 'Linux' aparece tres veces en el texto principal, una vez si comienza a buscar desde la posición 20 y dos veces si comienza a buscar desde la posición 5 a 25.
Uso del método count () en tuple y lista:
El siguiente ejemplo muestra cómo se puede buscar cualquier elemento en particular en una tupla y una lista. Una tupla de la cadena se define e imprime al comienzo del script. A continuación, se toma un valor de búsqueda como entrada. Busque y cuente cuántas veces apareció el valor en la tupla. El script imprimirá el resultado del recuento con la cadena formateada. También se define e imprime una lista de la cadena, a continuación busca y cuenta un valor de entrada particular en la lista como la tupla.
#!/usr/bin/env python3Producción:
La siguiente salida aparecerá si toma 'John' como texto de búsqueda de tuple y 'Mango' Como texto de búsqueda de la lista.
Conclusión:
Diferentes usos de contar() El método en Python se intenta mostrar en este artículo para ayudar a los usuarios de Python a aprender cómo usar este método en su script de Python.