| 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
    Python Funciones Introspección
    Como un lenguaje de programación Python encarna un paradigma orientado a objetos . En Python, todo es un objeto . Esto significa que todo funciona como un objeto , incluyendo cómo se almacenan los datos relevantes en el objeto . Python utiliza el concepto de introspección para evaluar código basado en el paradigma orientado a objetos . Para fomentar la introspección , Python también incluye una serie de métodos que realizan comandos introspectivos en los objetos , la devolución de datos para que pueda ser evaluada de manipulado . Introspección

    introspección de Python es la capacidad del código de evaluar otro código o los objetos para determinar los atributos acerca de lo que son y lo que hacen . Porque Python tiene funciones introspectiva integrado en el lenguaje , los programadores pueden escribir código que evalúa sí (o partes del mismo) durante la ejecución de código. Dado que el código puede autoevaluarse en tiempo de ejecución , el programador puede diseñar código reacciona al código manipula y sobre la base de diversos atributos , lo que permite una mayor flexibilidad en el código.
    El Método Otro Venta

    el "tipo ()" método toma como argumento una variable y devuelve una cadena que describe el tipo de datos de la variable. La mayoría de los tipos predefinidos en el lenguaje Python se describe como un tipo de datos , y utilizando el método de tipo regresará ese tipo. Por ejemplo ,

    >>> x = 1

    >>> y = 'c '

    >>> z [' a ',' b ']

    >>> type (x )


    tipo >>> ( y)


    >>> tipo ( z )


    Cuando se utiliza la función de tipo variable " x " regresará como un entero , "y" como una cadena, y " z" como una lista.
    la dir ( ) método

    Cuando se les da un objeto, el método "dir ()" devuelve una lista de todos los métodos disponibles para ese método. Por ejemplo ,

    >>> c = [' a', ' b']

    >>> dir ( c )

    volverá una larga lista de métodos disponibles para la clase de lista (incluso pop () , append ( ) , y el inserto ()) . Incluso una clase definida por el usuario , aparecerá una lista de sus métodos internos :

    >>> ejemplo de la clase :

    . . . def ex ( self):

    . . . self.x = 1

    >>> x = ejemplo ()

    >>> dir ( x )

    ( ' __doc__ ', ' __init__ ',' __module__ ',' ex ' )
    El " isinstance ()" y " issubclass ()" Métodos

    El método " insinstance ()" funciona marcando una variable contra un tipo de datos y devuelve un valor verdadero o falso sobre la base de esa comparación. Por ejemplo :

    >>> x = 1

    >>> isinstance (x , int )

    1

    > ; >> isinstance (x, str )

    0

    "X " representa el número entero 1 . El primer ejemplo se devuelve un valor verdadero ( 1 ), ya que x es un número entero . El segundo ejemplo se devuelve un valor falso ( 0 ), ya que x no es una cadena .

    Del mismo modo, " issubclass ()" devuelve true o false dependiendo de si o no una clase se deriva de otra clase. Por ejemplo , si un programador define la clase " bola " que se derivan de la clase " Sphere ":
    bola clase

    ( Esfera) :

    entonces una llamada a issubclass devolverá true , así:

    >> x = Bola ()

    >>> issubclass (x , Esfera )

    1
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo utilizar la cuerda en Python 
    ·Python Tutorial HTML 
    ·Cómo utilizar los archivos de cabecera en Python 
    ·¿Qué es ActiveState Python 
    ·Cómo importar sus propios módulos en Python 
    ·Cómo matar a un tema con FG en Python 
    ·Cómo convertir enteros a Dígitos en Python 
    ·Cómo compilar Python 
    ·Cómo desarrollar una aplicación de Twitter con Python…
    ·Cómo convertir Python to EXE 
      Artículos destacados
    ·Cómo acceder a Registro de Windows De Java 
    ·Diferencia entre el nivel alto y nivel bajo en Programa…
    ·Cómo hacer un personaje de minúsculas cuerdas 
    ·Cómo hacer mover texto en Steam Games 
    ·Cómo aprender Rational Rose 
    ·Cómo hacer una página web personalizable 
    ·Cómo obtener las teclas presionadas en Python 
    ·¿Qué es la indexación de cadenas en Python 
    ·Cómo calcular los días hábiles en SQL 
    ·Concurrencia de Control Techniques 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com