Python String Isidentifier Método

Python String Isidentifier Método

"Función de Python" isidentifier () ", ya que el nombre muestra que verifica la cadena de entrada y devuelve el valor. El método isidentifier () funciona como un indicador booleano y devuelve falso o verdadero como resultado de una cadena. La verificación de esta función se basa en ciertos requisitos. En este artículo, veremos qué es un identificador, sus requisitos para un identificador válido y el funcionamiento de una función iSidentifier () al incluir algunos ejemplos. Esta función se refiere a la disponibilidad de algunos caracteres específicos en la cadena para que sea un identificador válido."

¿Qué es un identificador??

Un identificador es una especie de cadena que sigue condiciones particulares de ser un identificador válido.

  • Un identificador válido contiene alfabetos, números y un bajo. En los símbolos, solo el subrayado es aceptable; Ningún otro símbolo o notación matemática puede cumplir la condición de ser un identificador válido.
  • El segundo requisito para un identificador es que la cadena no debe comenzar con un número o un espacio. Cualquier cadena con un espacio al comienzo no es un identificador válido.

Entonces Isidentifier () es verdadero con un identificador válido; de lo contrario, devuelve falso.

Sintaxis de isidentifier ()

Cadena.isidentifier ()

Parámetros: no se da ningún parámetro a la función.

Funcionamiento de isidentifier ()

Ejemplo 1

En este ejemplo, hemos tomado una cadena simple que contiene alfabetos y números junto con un bajo.

String = "Hello_101"

Como se describió anteriormente, un identificador contiene alfabetos, números y un bajo, y la cadena no debe comenzar con un espacio o un número. Esta función es un identificador de indicador de tipo booleano que devuelve el valor como verdadero o falso. Si la cadena es un identificador, se mostrará "verdadero"; En el segundo caso, mostrará falso. Esta función, como muchas otras características incorporadas de cadenas en Python, no contiene ningún parámetro y se accede a través de la cadena de entrada que hemos utilizado.

Imprimir (cadena.isidentifier ())

Ejecutar el código para ver los resultados de la cadena utilizada. Verá que se obtiene "verdadero", ya que la cadena de entrada satisface todas las condiciones de la función isidentifier ().

Ejemplo 2

Ahora colectivamente, en un código, hemos tomado diferentes tipos de cadenas para verificar la validez de la función ISIDENDIFIER (). Primero, tenemos una cadena de dos palabras con un espacio entre ellos. Entonces veremos cómo actúa este método en esa situación.

String = "Aqsa Yasin"

A través de la declaración de impresión, todos los resultados se obtendrán, seguidos de la función. A continuación, tendremos una cadena sin espacio agregado al alfabeto y los números.

String = "Aqsayasin1234"

Se dice que esta es una combinación perfecta para la entrada del método isidentifier () porque, en este caso, la cadena comienza con un alfabeto y termina con números. Entonces esta combinación es buena para la función.

La tercera es una cadena vacía para ver el funcionamiento de la función. Aunque esto no es aceptable de acuerdo con las reglas mencionadas anteriormente, cualquier cadena con un espacio no se toma como entrada.

String = ""

A continuación, tenemos una combinación de alfabetos y números nuevamente, pero esta vez, todos los alfabetos y números son mixtos. Pero este tipo de cadena es aceptable por el identificador, aunque no contiene ningún subrayador con ella.

String = "AQSA11YASIN11"

La última cadena contiene los mismos caracteres que el anterior, pero el carácter inicial de la cadena es un número, no un alfabeto, mientras que el carácter final es un alfabeto.

String = "54aqsa1yasin"

Guardar el código y ejecutarlo en la sección del compilador.

A partir de la primera cadena, está presente un espacio entre dos palabras, por lo que es falso; La segunda cadena de una combinación perfecta se declara como verdadera. La tercera cadena con una cadena vacía o un espacio se considera falso, ya que es opuesto a las reglas del método isidentifier ().

La cuarta cadena nuevamente tiene alfabetos y números, por lo que se declara como verdadero. El último se inicia con un número, por lo que este inicio digital de la cadena no se considera un identificador.

Ejemplo 3

Este ejemplo contiene una declaración if-else para verificar el funcionamiento de la función ISIDENDIFIER () con diferentes cadenas de entrada. La declaración condicional IF-Else también funciona en el mismo fenómeno de la aplicación de condiciones y verificaciones. Si la parte "if" devuelve el valor verdadero, entonces el código se finaliza y si devuelve falso, entonces la parte del otro se ejecutará.

Si el método isidentifier () devuelve verdadero, se imprimirá un mensaje que la cadena es un identificador; De lo contrario, en el retorno falso, el compilador ejecutará la parte más y mostrará que la cadena de entrada no es un identificador.

La primera cadena es una cadena alfanumérica. La instrucción "IF" usará esta cadena como una verificación con el método iSidentifier ().

Si cadena.isidentifier ()::

La segunda cadena contiene solo el alfabeto sin ningún número o espacio con él. Nuevamente, esta cadena de entrada se someterá a la declaración if-else. Ambas declaraciones tienen una declaración de impresión para mostrar las cadenas resultantes al usuario.

El tercero es el alfabeto, los números y un símbolo también. Comienza con el alfabeto.

String = "AQSA#1234"
Del mismo modo, la cuarta cadena también contiene el mismo alfabeto y números con un símbolo diferente, "@", en ella. Ambas cuerdas estarán sujetas a la declaración if-else.

En la ejecución, verá que las dos primeras cadenas son identificadores porque ambos cumplen la condición de ser identificadores válidos mencionados anteriormente en el artículo. Pero los dos últimos no se consideran identificadores válidos, ya que ambos contienen símbolos distintos de "_". En este caso, cuando la parte "if" no se ejecuta, el compilador se moverá hacia la parte "más", y la declaración de impresión bajo la parte "más" se ejecutará.
[cc lang = "python" width = "100%" height = "100%" "escapado =" true "thema =" Blackboard "Nowrap =" 0 "] else:
Imprimir (cadena, "no es un identificador")

Ejemplo 4

Este ejemplo también contiene un uso de una declaración if-else con un valor booleano que se comparará con el valor obtenido de la función ISIDENDIFIER (). Una cadena contiene un subrayador y un alfabeto con un "-" como símbolo en la cadena también.

Str = 'ABC_ABC-ABC'

La declaración IF contendrá el nombre del método, el símbolo equivalente y el valor verdadero booleano; Esta verificación compara directamente los valores en lugar de devolver el valor booleano y luego mostrar la respuesta.

Si str.isidentifier () == True:

Si la condición mencionada anteriormente es verdadera, se mostrará la instrucción de impresión, mientras que, en el segundo caso, la parte de lo contrario se ejecutará.

En la ejecución, verá que la cadena de entrada no es un identificador, como un "-" se usa en la cadena.

Conclusión

La verificación del método de Python Isidentifier () tiene dos términos básicos. Una es que la cadena debe contener alfabetos, números y un bajo. La segunda condición es que el carácter inicial de una cadena no debe ser un número o un espacio. Si alguna cadena cumple con los requisitos de ser un identificador, entonces esa cadena particular se conoce como verdadera para la función isidentifier (). En este artículo, hemos incluido varios tipos de ejemplos para ilustrar el funcionamiento del método iSidentifier (). Además, se agrega la declaración condicional para explicar la funcionalidad.