En este artículo discutiremos algunos de los métodos mencionados a continuación para buscar sustras en cadenas en Python en Ubuntu (OS Linux), puede seguir cualquiera de los métodos de acuerdo con su requisito:
Requisito
Cualquier versión de Python debe instalarse en su sistema Ubuntu(Python3 está preinstalado en las últimas versiones de Ubuntu)
Cómo crear un archivo Python
Para codificar en Python en el sistema Linux, debe crear un archivo de Python con ".py " extensión. Crear "python_file.Py ”por el siguiente comando mencionado:
$ nano python_file.pyNota IMPORTANTE
Cómo verificar la subcadena utilizando el operador 'in'
Una de las formas más fáciles de verificar si existe una subcadena específica en la cadena o no en Python es con la ayuda del operador "in". El operador "in" devuelve un valor booleano de "verdadero" si la subcadena existe y "falso" si no existe.
A continuación se menciona la sintaxis del operador "in" para verificar la subcadena:
[Subcadena] en [String]Reemplazar [subcadena] con subcadena desea encontrar en específico [cadena]. Para encontrar la subcadena "Linux" en la cadena "Esto es Linuxhint", escriba el código mencionado a continuación en recién creado "Python_file.py " Archivo arriba:
Imprimir ("\ n Find Substring \ 'Linux \' en" This Is Linuxhint "usando en operador")Para emitir el resultado en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyCómo verificar el método de la subcadena usando la cadena "find ()"
El método de cadena "find ()" se puede usar para buscar la subcadena en una cadena especificada. Si existe la subcadena, entonces devuelve el valor de índice inicial de la subcadena, de lo contrario, devuelve "-1" si la subcadena no existe.
A continuación se menciona la sintaxis si find () método para buscar la subcadena:
cadena.find ([sustring], [injuriar-índice], [índice final])cadena: variable de cadena en la que se almacena la cadena puede dar el valor de la cadena directamente aquí.
subconocencia: Reemplácelo con la subcadena que desea encontrar.
Inicio de inicio (opcional): el punto de partida/índice para buscar la subcadena.
Index final (opcional): el punto final/índice para buscar subcadena.
Para encontrar el índice de "Linux" en "This Is Linuxhint", escriba el código mencionado a continuación en "Python_file.py ":
imprime ("\ n buscar sustring \ 'linux \' en" this es linuxhint "usando el método find ()")Para emitir el resultado en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyPara verificar la subcadena "Linux" entre "índice 1" y "índice 7"Escriba el código mencionado a continuación en el" python_file.py "
imprime ("\ n buscar sustring \ 'linux \' en" this es linuxhint "usando el método find ()")Para emitir el resultado en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyCómo verificar el método de la subcadena usando la cadena "index ()"
El El método String Index () Devuelve el índice inicial de una subcadena si existe. Es muy similar al método find (), excepto que envía una excepción si no se encuentra una subcadena, por lo que tenemos que usar el Bloque "Intenta excepto" Para ello, es sensible a la caja, así que escriba la subcontria cuidadosamente.
cadena.índice ([subcadenado], [inyección de inicio], [índice final])cadena: variable de cadena en la que se almacena la cadena/ puede dar el valor de la cadena directamente aquí.
subconocencia: Reemplácelo con la subcadena que desea encontrar.
Inicio de inicio (opcional): el punto de partida/índice para buscar la subcadena.
Index final (opcional): el punto final/índice para buscar subcadena.
Ejemplo 1:
Para encontrar el índice de "Linux" en "This Is Linuxhint", escriba el código mencionado a continuación en "Python_file.py ":
imprimir ("\ n Find Substring \ 'Linux \' en" This Is Linuxhint "usando el método index ()")Para emitir el resultado en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyEjemplo 2:
Para verificar la subcadena "Linux" entre el "índice 1" y el "índice 7" Escriba el código mencionado a continuación en el "python_file.archivo py ":
imprimir ("\ n Find Substring \ 'Linux \' en" This Is Linuxhint "usando el método index ()")Para obtener la salida en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyEn la salida anterior, la palabra clave "Linux" no se encuentra, ya que se encuentra entre Index7 y Index9, por lo que para obtener la palabra clave "Linux" debe incluir estos índices.
Para verificar la subcadena "Linux" entre el "índice 1" y el "índice 15" Escriba el código mencionado a continuación en el "python_file.archivo py ":
imprimir ("\ n Find Substring \ 'Linux \' en" This Is Linuxhint "usando el método index ()")Para obtener la salida en el terminal, ejecute el código escrito en "Python_file.py " Por el comando mencionado a continuación:
$ python3 python_file.pyAhora la cadena se encuentra como la subcadena completa "Linux" se encuentra entre el índice especificado.
Conclusión:
Mientras programamos, tratamos con cuerdas y sustraciones a diario. Son una parte integral de la programación. En este artículo hemos discutido algunos métodos para encontrar la subcadena de String en Python en Ubuntu (Sistema Linux). Los métodos que discutimos en este artículo incluyen cómo encontrar la subcadena usando el operador "in", el método find (), el método de índice (). Después de leer este artículo, podrá encontrar la subcadena en la cadena de los métodos mencionados anteriormente y usarlos en consecuencia en su programa.