Python isinstance() ਫੰਕਸ਼ਨ

ਇੰਸਟੈਂਸ

ਚੈੱਕ ਕਰੋ ਕਿ ਨੰਬਰ 10 ਇੰਟ ਹੈ ਜਾਂ ਨਹੀਂ:

x = isinstance(10, int)

ਚਲਾਉਣ ਵਾਲਾ ਇੰਸਟੈਂਸ

ਪਰਿਭਾਸ਼ਾ ਅਤੇ ਵਰਤੋਂ

ਜੇਕਰ ਨਿਰਦਿਸ਼ਟ ਆਬਜੈਕਟ ਨੇ ਨਿਰਦਿਸ਼ਟ ਟਾਈਪ ਦਾ ਰੂਪ ਲਿਆ ਹੈ, ਤਾਂ 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() ਫੰਕਸ਼ਨ(ਚੈੱਕ ਕਰੋ ਕਿ ਦੂਜੇ ਆਬਜੈਕਟ ਦਾ ਉਪ-ਵਰਗ ਹੈ ਜਾਂ ਨਹੀਂ)