| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    TypeError en Python
    Dentro de sus bibliotecas , Python contiene el código para generar errores y detener la ejecución de código . Los errores que Python busca los errores suelen ser típicos hechos por los programadores , o errores que puedan poner en peligro la seguridad del código. Uno de éstos , TypeError , asegura que el tipo correcto de la información se utiliza para el proceso ejecutado . Si el intérprete se encuentra un tipo incorrecto de datos en una línea de código , éste se detiene el programa. Para entender un TypeError , es importante entender los errores, tipos de datos y operaciones . Errores

    errores en Python , como muchos lenguajes de programación , reciben el nombre de "Excepciones ". Estas excepciones advierten que el intérprete que se ha producido un error. Cuando se genera una excepción (o " tirado ") , una de dos cosas puede pasar : o bien el programa se bloqueará o el programador haya configurado el código de gestión de errores para "atrapar" el error y tomar medidas inmediatas sobre la base de su ocurrencia . En cualquier caso , el tipo de excepción que se produce depende del tipo de error que sucede.
    TypeError

    programadores pueden acceder a una excepción TypeError cuando se utiliza un tipo de datos incorrecto para un cálculo . Excepción TypeError esencialmente dicen que la operación actual no puede suceder con el tipo de datos disponibles . El siguiente ejemplo funciona correctamente porque Python define una operación de suma que involucra a dos cadenas diferentes :

    >>> x = "texto1 " + " texto2"

    Sin embargo , el siguiente ejemplo se lanzará una excepción , ya que Python no puede agregar un número entero y una cadena :

    >>> x = 1 + "texto1 "
    Prevención
    TypeError

    un programador podría prevenir un TypeError marcando tipos antes de utilizar variables. Esto requiere el uso de las capacidades de introspección de Python . Mediante el uso de la función de "tipo", un programador puede comprobar el tipo de datos contenidos en una variable. Si los datos no se ajusta a los tipos requeridos , el programador puede forzar la variable de cambiar a otro tipo :

    >>> x = "tres"

    >> > tipo (x )


    Porque x es una ' cadena' , el programador puede exigir que el cambio en la entrada a un entero , o para alguna otra cosa completo.
    captura TypeError

    Otra manera de evitar que el programa falle es la creación de controladores de excepciones en caso de un evento TypeError , como en el ejemplo siguiente ( recuerde el uso correcto sangrado Python después de la " prueba" y " excepto" declaraciones ) :

    x = 2

    y = "tres"

    Proveedores:

    x + y

    excepción TypeError :

    y = 3

    impresión y

    Añadir " 2 " y "Tres" será lanzar una TypeError . Sin embargo, la " excepción " declaración de capturas TypeError y cambios y en un número entero , que el programa se puede añadir con seguridad a la variable x .

    Previous :

    next :
      Artículos relacionados
    ·Cómo leer las imágenes de una carpeta en Python 
    ·Cómo saltar las líneas comentar en Python 
    ·Python Métodos Kernel 
    ·Las funciones de Python para principiantes 
    ·Python Certificación 
    ·Cómo instalar Python en HostMonster 
    ·Cómo comprobar si existe un archivo y eliminarlo en Py…
    ·Cómo determinar si un carácter es espacio en blanco e…
    ·Cómo marcar los números en una lista de Python 
    ·¿Cómo funciona el Tráfico Python Trabajo 
      Artículos destacados
    ·¿Cómo puedo obtener el valor decimal de una matriz de…
    ·Cómo quitar las comas en PHP 
    ·Cómo utilizar GetSetting en VB6 
    ·Cómo cerrar UserForm 
    ·Cómo depurar los problemas de corrupción de memoria e…
    ·Cómo escribir una secuencia de comandos de instalació…
    ·Como Nest una Sub en VBA 
    ·Cómo quitar duplicados en las listas en Python 
    ·Client Side Scripting Vs . Scripting del lado del servi…
    ·Diferencia entre PHP4.0 y PHP5.0 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com