Para verificar los espacios en blanco en un valor de cadena, use el método String isspace () en Python. Si la cadena solo contiene caracteres en blanco, responderá "verdadero",. Alternativamente, dará "falso". Al invocar el método isspace (), podemos determinar cuántos espacios están presentes en la cadena. La función contiene los siguientes caracteres en blanco "\ n", "\ t", "espacio", \ f "," \ v ", etc.
La sintaxis del método String isspace ()
Ejemplo 1: Uso del método String isSpace () en Python.
En este caso, se utilizará el método "isspace ()" de la cadena de script de Python. La técnica de cadena "isspace ()" se utiliza para determinar qué caracteres de un valor de cadena son espacios en blanco. Cualquier carácter o cadena de caracteres que se use para representar el espacio horizontal o vertical en la toma de compensación se conoce como espacio en blanco en la codificación de la computadora. Un personaje de espacio en blanco generalmente ocupa espacio en una página a pesar de que no se correlaciona con una marca cuando se representa. En el alcance de Python, se refiere a pestañas y espacios. También se pueden incluir espacios unicode exóticos, pero evite usarlos.
Comencemos el guión. En este ejemplo, la variable "S" se inicializa y se establece en el valor donde estamos utilizando comas invertidas y dentro de la coma invertida, agregamos algunos espacios utilizando la tecla de espacio en el teclado. Luego, en la siguiente línea, llamamos a la función "print ()" y dentro de la función de impresión, usamos el "S.Método isspace () "que se utiliza para verificar los espacios en blanco en el script. Esto devolverá verdadero si un valor contiene solo espacio en blanco, por lo tanto, podemos ver que solo usamos espacios aquí, por lo que devolverá verdadero en la salida.
Entonces, como podemos ver en la imagen a continuación, se muestra "verdadero" en la salida porque "isspace ()" solo acepta los caracteres del espacio en blanco "\ t", "espacio", "\ f", "\ V" y " \ n "respectivamente. Si usáramos espacios con el texto, devolvería "falso" ya que "isspace ()" no permite el texto, los símbolos alfabéticos o numéricos.
Ahora, si simplemente usamos comas invertidas en el mismo script sin agregar ningún espacio adicional, devolverá falso en la salida porque isspace () se usa para determinar si el argumento tiene todos los caracteres en blanco.
Como podemos ver, el resultado declaró "falso".
En la siguiente sección, inicializamos la variable "M" y asignamos el valor a "T \ t \ n \ f" ". También utilizamos espacio entre estos personajes. Estos son los caracteres de espacio en blanco, que incluyen nuevas líneas, espacios, pestañas, devoluciones de carro, feeds, etc., todos se usan como caracteres espaciados. La función de impresión () se usó luego en la siguiente línea, y dentro de ella, la "M.El método isspace () "se usó para determinar si el valor de la cadena almacenado en la variable" m "era verdadero o falso. Ahora pasemos a sus resultados.
Muestra "verdadero" en el resultado, ya que el valor solo contiene caracteres en blanco, no un solo personaje no espacial. Sin embargo, si agregamos el alfabeto entre estos caracteres de espaciado, el método de cadena "isspace ()" devolverá falso porque no acepta que.
Además de apoyar los personajes de Unicode, ISSPACE de Python reconoce adicionalmente a estos personajes como espacios blancos. Las cadenas de Python se guardan como archivos "unicode", donde cada personaje se identifica por un número diferente. Las aplicaciones de Python pueden funcionar con todas estas combinaciones de caracteres distintas porque el tipo de cadena en Python implementa el estándar Unicode para la representación de caracteres. Cada personaje utilizado en idiomas humanos se enumerará en la especificación Unicode, que también le asigna a cada carácter un código especial.
En lugar de insertar espacios presionando la barra espacial en el teclado, utilizamos el personaje de Unicode "U0020" en esta sección. Pasando al código, primero inicializamos la variable "U" y establecemos un valor que es el Unicode del carácter espacial "U0020",. Luego, en la siguiente línea utilizamos la función impreso () dentro de la función de impresión, utilizamos el método "isspace ()". Este método verificará si el valor de la cadena es un carácter de espacio en blanco o no. Aquí sabemos que el espacio es un personaje de espacio en blanco y utilizamos su unicode que es compatible con la cadena "isspace ()" en Python.
Dado que implementamos el carácter Unicode para el espacio, "isspace ()" devuelve "verdadero" para los caracteres de espacio en blanco; Por lo tanto, el resultado es "verdadero".
Ejemplo 2: Implementación del método ISSPACE () de cadena y cuenta de cuenta dentro del bucle for-bucle para contar el número de espacios presentes en una cadena.
En este ejemplo, utilizaremos las funciones "isspace ()" y "contar" declaraciones para contar el número de espacios en un valor de cadena dentro del bucle for-loop. Para determinar cuántos números o elementos hay en una lista, use el recuento. El recuento puede realizar un seguimiento de cuántas iteraciones de bucle han sido ejecutadas por su código.
En este código, creamos la variable "cadena" y asignamos a su valor de cadena "i \ nlove \ v \ n \ n my \ fpets \ n \ t". La frase es básicamente "Amo a mis mascotas", y los personajes espaciales en blanco utilizados entre esta frase son "\ n, \ v, \ f y \ t". Después de usar el recuento e inicializarlo con "cero" en la siguiente línea, utilizamos un bucle for-bucle para verificar los espacios en los valores de la cadena y declaramos una variable llamada "V" para los valores de cadena.
Luego, en la siguiente línea, aplicamos una condición "si". Dentro de la declaración if, usamos "V.isspace () "equivale a" verdadero ", que denota que los caracteres espaciales en el valor de la cadena se verificarán antes de que se ejecute la declaración de recuento para determinar los espacios totales que hay en el valor de la cadena. El método "print ()" se usa para generar la frase "El número total de espacios en esta cadena es" junto con el número de espacios de recuento.
El valor de la cadena tiene un total de espacios "9". En una cadena de pitón, los caracteres "n", "v", "n", "f" y "t" se usan como espacios cada vez que se escribe uno de estos caracteres, se agrega un espacio. Usando estos personajes, obtenemos seis espacios. Posteriormente agregamos tres espacios presionando la barra espacial en el teclado, por lo que el resultado es "9".
Ejemplo 3: Utilizando el método String isSpace () en un programa condicional "if-else".
En esta ilustración, la función String isSpace () se está utilizando con condiciones if-else. La cláusula "si" se mostrará si el requisito está satisfecho. De lo contrario, se mostrará la frase "más". El método isspace () verifica el valor de la cadena para cualquier caracteres de espacio en blanco y muestra la instrucción if si incluso hay un espacio libre. Sin embargo, la declaración delse se imprimirá.
Comencemos el tercer ejemplo insertando el valor de la cadena "\ t \ n \ t" en la variable "cadena" que inicializamos antes. Puedes ver que usamos los personajes de espacios "\ t", "\ n" y "espacio" en el valor. Luego, establecemos la condición if para que imprima la frase "tiene espacio" si la cadena.isspace () es igual a "verdadero". Pero si no se ajusta a la condición, imprime la declaración de lo contrario "no tiene espacio".
La declaración "tiene espacio" se imprimirá ya que, hasta donde sabemos, la condición es verdadera y cada letra de la cadena es un carácter de espacio en blanco, como se muestra en la imagen a continuación.
Conclusión
Para identificar el carácter Whitespace en un valor de cadena, hemos explorado el método Python String isSpace (). En este artículo, cubrimos varios enfoques para usar el método issspace () en Python. El primer ejemplo simplemente muestra verdadero si todo el valor de la cadena tiene espacio en blanco; de lo contrario, muestra falso. El segundo ejemplo ha utilizado una declaración for-bucle y una declaración de recuento para contar todos los espacios en la cadena. Mientras que el tercer ejemplo utiliza el método isspace () y una condición if-else.