Python isinstance() ਫੰਕਸ਼ਨ
ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ
ਜੇਕਰ ਨਿਰਦਿਸ਼ਟ ਆਬਜੈਕਟ ਨੇ ਨਿਰਦਿਸ਼ਟ ਟਾਈਪ ਦਾ ਰੂਪ ਲਿਆ ਹੈ, ਤਾਂ isinstance() ਫੰਕਸ਼ਨ True ਵਾਪਸ ਦੇਵੇਗਾ ਨਹੀਂ ਤਾਂ False ਵਾਪਸ ਦੇਵੇਗਾ。
ਜੇਕਰ type ਪੈਰਾਮੀਟਰ ਮਿਆਦੂਗੀ ਸਮੂਹ ਹੈ, ਤਾਂ ਜੇਕਰ ਆਬਜੈਕਟ ਮਿਆਦੂਗੀ ਸਮੂਹ ਵਿੱਚ ਦਾਨ ਦਾ ਇੱਕ ਟਾਈਪ ਹੈ, ਤਾਂ ਇਹ ਫੰਕਸ਼ਨ True ਵਾਪਸ ਦੇਵੇਗਾ。
ਸਫ਼ਟਵੇਅਰ
isinstance(object, type)
ਪੈਰਾਮੀਟਰ ਕੀਮਤ
ਪੈਰਾਮੀਟਰ | ਵਰਣਨ |
---|---|
object | ਲੋੜੀਂਦਾ ਹੈ। ਆਬਜੈਕਟ。 |
type | ਟਾਈਪ ਜਾਂ ਵਰਗ, ਜਾਂ ਟਾਈਪ ਅਤੇ/ਜਾਂ ਵਰਗ ਦਾ ਮਿਆਦੂਗੀ ਸਮੂਹ。 |
ਹੋਰ ਇੰਸਟੈਂਸ
ਇੰਸਟੈਂਸ
ਚੈੱਕ ਕਰੋ ਕਿ "Hello" type ਪੈਰਾਮੀਟਰ ਵਿੱਚ ਵਰਣਨ ਕੀਤੇ ਗਏ ਟਾਈਪਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਹੈ ਜਾਂ ਨਹੀਂ:
x = isinstance("Hello", (float, int, str, list, dict, tuple))
ਇੰਸਟੈਂਸ
ਚੈੱਕ ਕਰੋ ਕਿ y ਮਿਆਓਬਜ਼ ਦਾ ਇੰਸਟੈਂਸ ਹੈ ਜਾਂ ਨਹੀਂ:
class myObj: name = "Bill" y = myObj() x = isinstance(y, myObj)
ਸਬੰਧਤ ਪੰਨੇ
ਰੈਫਰੈਂਸ ਮੈਨੂਅਲ:issubclass() ਫੰਕਸ਼ਨ(ਚੈੱਕ ਕਰੋ ਕਿ ਦੂਜੇ ਆਬਜੈਕਟ ਦਾ ਉਪ-ਵਰਗ ਹੈ ਜਾਂ ਨਹੀਂ)