“Conocimiento Programación>Python Programming

Python Funciones Introspección

2011/12/13
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


Python Programming
Cómo aprender Python Online Gratis
Cómo escribir código para la programación CPU
Cómo Leer un archivo de texto en Python
Cómo crear una lista a partir de una cadena en Python
Cómo combinar dos listas en Python
¿Qué son los archivos de Python PYC
Cómo ingresar números en Python
Cómo convertir un diccionario para XML en Python
Conocimiento de la computadora © http://www.ordenador.online