[2021] escribir una instancia en Python {DH}


escribir en Python

Python tiene un método incorporado llamado type que generalmente es útil para determinar el tipo de variable que se usará en el programa en tiempo de ejecución.

    Cuando se pasa un solo argumento (objeto) al tipo integrado (), devuelve el tipo del objeto especificado. Si se pasan tres argumentos (nombre, bases y dict), se devuelve un nuevo tipo de objeto.
    Sintaxis:
type(object)
type(name, bases, dict)
  1. type () con un solo parámetro de objeto

    x = 5

    s = "geeksforgeeks"

    y = [1,2,3]

    print(type(x))

    print(type(s))

    print(type(y))

    Producción:

    
    class 'int'
    class 'str'
    class 'list'
    
  2. type () con un nombre, bases y parámetros de dictado

     

    o1 = type('X', (object,), dict(a='Foo', b=12))

     

    print(type(o1))

    print(vars(o1))

     

    class test:

          a = 'Foo'

      b = 12

       

    o2 = type('Y', (test,), dict(a='Foo', b=12))

    print(type(o2))

    print(vars(o2))

    Producción:

    
    {'b': 12, 'a': 'Foo', '__dict__': , '__doc__': None, '__weakref__': }
    {'b': 12, 'a': 'Foo', '__doc__': None}
    

    Si necesita verificar el tipo de un objeto, se recomienda que use la función isinstance () de Python en su lugar. Esto se debe a que la función es instancia () …


SEGUIR LELLENDO:
[2021] escribir una instancia en Python {DH}

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *