ازگر کسی بھی () فنکشن کا استعمال۔

Python Any Function Usage



کوئی () ازگر کا ایک بلٹ ان فنکشن ہے جو متعدد ڈیٹا ٹائپ اشیاء جیسے ٹپل یا لسٹ یا لغت کی آئٹمز کو چیک کرتا ہے اور کسی بھی آئٹم میں سچ ہوتا ہے تو فنکشن سچ واپس آجائے گا۔ مثال کے طور پر ، اگر ٹپل کی کم از کم ایک شے میں حقیقی قدر ہوتی ہے اور ٹیپل کو کسی () فنکشن کی دلیل کے طور پر پاس کیا جاتا ہے تو طریقہ درست ہو جائے گا۔ لیکن اگر ٹپل کی تمام اشیاء غلط قیمت پر مشتمل ہیں تو کسی بھی فنکشن کی ریٹرن ویلیو غلط ہوگی۔ یہ فنکشن منطقی یا شرائط کی طرح کام کرتا ہے جو سچ واپس آتے ہیں اگر کوئی ایک شرط درست ہو۔ ازگر میں کسی بھی () فنکشن کا استعمال اس ٹیوٹوریل میں بیان کیا گیا ہے۔

نحو:

کوئی(قابل تغیر پذیر۔)

یہاں ، iterable_variable کوئی بھی ٹپل یا فہرست یا کوئی قابل تلافی شے ہو سکتی ہے اور یہ بولین ویلیو لوٹاتی ہے۔ مختلف تکراری اشیاء پر کسی بھی () فنکشن کے استعمال ذیل میں دکھائے گئے ہیں۔







سٹرنگ پر کسی بھی () فنکشن کا استعمال۔

کسی بھی سٹرنگ ویلیو کو حقیقی ویلیو سمجھا جاتا ہے۔ کوئی () فنکشن مندرجہ ذیل مثال میں ، سٹرنگ ڈیٹا متغیر میں محفوظ ہے ، متن 1 اور جب متغیر کو دلیل کے طور پر منظور کیا جاتا ہے۔ کوئی () فنکشن پھر یہ سچ لوٹتا ہے۔ جب ایک خالی تار متغیر میں محفوظ ہوجاتی ہے ، متن 2 ، اور گزر گیا کوئی () فنکشن پھر یہ غلط واپس آتا ہے کیونکہ خالی تار کو جھوٹا سمجھا جاتا ہے۔



#!/usr/bin/env python3

# سٹرنگ ڈیٹا پر کوئی () لگائیں۔
متن 1= 'لینکس اشارہ'
پرنٹ کریں('سٹرنگ ویلیو کی آؤٹ پٹ:'، کوئی(متن 1))

# خالی ڈیٹا پر کوئی () لگائیں۔
متن 2۔= ''
پرنٹ کریں(خالی سٹرنگ ویلیو کی آؤٹ پٹ: '، کوئی(متن 2۔))

آؤٹ پٹ:



اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔





ٹپل پر کسی بھی () فنکشن کا استعمال۔

مندرجہ ذیل اسکرپٹ مختلف قسم کے ٹپل متغیر پر کسی بھی () فنکشن کا استعمال دکھاتا ہے۔ ٹپ 1 تمام عددی اقدار پر مشتمل ہے اور ایک کے سوا تمام واپسی درست ہے۔ ٹپ 2 چار جھوٹی اقدار اور ایک منفی قدر (-1) پر مشتمل ہے جو درست واپس آتی ہے۔ ٹپ 3 دو غلط اقدار اور دو خالی اقدار ہیں جو غلط بھی لوٹاتی ہیں۔ ٹپ 4 دو غلط اقدار پر مشتمل ہے ، ایک سٹرنگ ویلیو جو سچ لوٹتی ہے اور ایک خالی سٹرنگ جو جھوٹی لوٹاتی ہے۔



#!/usr/bin/env python3

# کسی بھی () کو عددی ڈیٹا پر لگائیں۔
ٹپ 1= (پندرہ، 2. 3۔، 43۔، ، 78۔)
پرنٹ کریں('پہلی پیداوار:'، کوئی(ٹپ 1))

# بولین ڈیٹا اور ناگوار نمبر پر کوئی بھی () لگائیں۔
ٹپ 2= (، جھوٹا۔، جھوٹا۔،-، جھوٹا۔)
پرنٹ کریں('دوسری پیداوار:'، کوئی(ٹپ 2))

# بولین ڈیٹا اور خالی تار پر کوئی بھی () لگائیں۔
ٹپ 3= (''، جھوٹا۔، ''، جھوٹا۔)
پرنٹ کریں('تیسری پیداوار:'، کوئی(ٹپ 3))

# بولین ڈیٹا اور سٹرنگ ویلیو پر کوئی () لگائیں۔
ٹپ 4= ('ہیلو'، جھوٹا۔، ''، جھوٹا۔)
پرنٹ کریں('چوتھا آؤٹ پٹ:'، کوئی(ٹپ 4))

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

فہرست میں کسی بھی () فنکشن کا استعمال۔

درج ذیل اسکرپٹ فہرست متغیرات پر کسی بھی () فنکشن کا استعمال دکھاتا ہے۔ فہرست متغیرات کی چار اقسام یہاں استعمال ہوتی ہیں۔ فہرست 1 ایک خالی فہرست ہے جو غلط واپس کرتی ہے۔ فہرست 2۔ تین سٹرنگ ویلیوز پر مشتمل ہے جو سچ لوٹتی ہیں اور ایک خالی ویلیو جو جھوٹی لوٹتی ہے۔ فہرست 3۔ دو صفر نمبر (0) پر مشتمل ہے جو غلط واپس کرتا ہے اور ایک حرف ، '0' جو سچ لوٹتا ہے۔ فہرست 4 تین اقدار پر مشتمل ہے ، ایک صفر جو غلط واپس کرتا ہے ، ایک جھوٹا اور ایک خالی تار جو صفر لوٹاتا ہے۔ تو ، تمام اقدار فہرست 4 جھوٹے ہیں.

#!/usr/bin/env python3

# کسی بھی () کو خالی فہرست پر لگائیں۔
فہرست 1= []
پرنٹ کریں('خالی فہرست کی پیداوار:' ،کوئی(فہرست 1))

# سٹرنگ کی فہرست میں کوئی () لگائیں۔
فہرست 2۔= ['اوبنٹو'، ''، '0'، 'فیڈورا']
پرنٹ کریں('سٹرنگ کی فہرست کا آؤٹ پٹ:' ،کوئی(فہرست 2۔))

# صفر اقدار کی فہرست پر کوئی () لگائیں۔
فہرست 3۔= [، '0'، ]
پرنٹ کریں('0 اقدار کی فہرست کا آؤٹ پٹ:' ،کوئی(فہرست 3۔))

# کوئی بھی () بولین اور خالی تار کی فہرست پر لگائیں۔
فہرست 4= [، جھوٹا۔، '']
پرنٹ کریں('بولین اور خالی ڈیٹا کی فہرست کا آؤٹ پٹ:' ،کوئی(فہرست 4))

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

لغت میں کسی بھی () فنکشن کا استعمال۔

مندرجہ ذیل سکرپٹ لغت کے متغیر پر کسی بھی () فنکشن کا استعمال دکھاتا ہے۔ any () فنکشن لغت کی انڈیکس ویلیوز کی بنیاد پر ویلیو لوٹاتا ہے۔ any () فنکشن یہاں تین لغت متغیرات پر لاگو ہوتا ہے۔ dic1 صرف ایک آئٹم پر مشتمل ہے جہاں انڈیکس 0 ہے جو غلط واپس کرتا ہے۔ dic2 دو آئٹمز پر مشتمل ہے ، پہلی آئٹم کا انڈیکس 0 ہے جو غلط واپس کرتا ہے اور دوسری آئٹم کا انڈیکس ایک سٹرنگ ویلیو ہے جو کہ سچ لوٹتی ہے۔ dic3 دو آئٹمز پر مشتمل ہے ، پہلی آئٹم کا انڈیکس جھوٹا ہے اور دوسری آئٹم کا انڈیکس ایک خالی تار ہے جو غلط بھی لوٹاتا ہے۔

#!/usr/bin/env python3

# کسی بھی () کو ایک آئٹم کی لغت پر لگائیں جہاں انڈیکس 0 ہے۔
dic1= {:'سچ'}
پرنٹ کریں('پہلی پیداوار:'، کوئی(dic1))

# کوئی بھی () دو آئٹمز کی لغت پر لگائیں جہاں انڈیکس 0 اور 'غلط' ہوں
dic2= {:'جھوٹا'، 'جھوٹا':}
پرنٹ کریں('دوسری پیداوار:'، کوئی(dic2))

# کسی بھی () کو دو آئٹمز کی لغت پر لگائیں جہاں انڈیکس غلط اور خالی تار ہیں۔
dic3= {جھوٹا۔:جھوٹا۔، '':'خالی'}
پرنٹ کریں('تیسری پیداوار:'، کوئی(dic3))

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

متعدد شرائط پر کسی بھی () فنکشن کا استعمال۔

مندرجہ ذیل مثال میں ، کوئی بھی () فنکشن تین لسٹ متغیر پر لاگو ہوتا ہے ، اور آؤٹ پٹ ایک میں استعمال ہوتے ہیں۔ اگر منطقی اور آپریٹرز کے ساتھ بیان۔ پہلی فہرست میں ایک حقیقی قدر (-1) شامل ہے اور یہ صحیح لوٹتی ہے۔ دوسری فہرست میں دو حقیقی اقدار ('غلط' ، '0') شامل ہیں اور یہ سچ واپس آتی ہے۔ تیسری فہرست تمام غلط اقدار پر مشتمل ہے جو غلط واپس آتی ہے۔ تو ، اگر شرط جھوٹی لوٹ آئے گی۔

#!/usr/bin/env python3

# پہلی فہرست میں کوئی () لگائیں۔
فہرست 1۔= [،-، جھوٹا۔]
پرنٹ کریں('فہرست 1:' ،کوئی(فہرست 1۔))

# دوسری فہرست میں کوئی () لگائیں۔
فہرست 2۔= [''،'جھوٹا'، '0']
پرنٹ کریں('فہرست 2:' ،کوئی(فہرست 2۔))

# تیسری فہرست میں کوئی () لگائیں۔
فہرست 3۔= [جھوٹا۔، ، '']
پرنٹ کریں('فہرست 3:' ،کوئی(فہرست 3۔))

# سچ لوٹتا ہے اگر کسی () افعال کے تمام نتائج درست ہیں۔
اگر(کوئی(فہرست 1۔) اور کوئی(فہرست 2۔) اور کوئی(فہرست 3۔)):
پرنٹ کریں('کسی بھی () فنکشن کا آؤٹ پٹ سچ ہے')
اور:
پرنٹ کریں('کسی بھی () فنکشن کا کوئی بھی آؤٹ پٹ غلط ہے')

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

نتیجہ:

ازگر میں مختلف اقسام کے متغیرات پر کسی بھی () فنکشن کا استعمال یہاں مختلف مثالوں کا استعمال کرتے ہوئے دکھایا گیا ہے۔ یہ قارئین کو ازگر میں کسی () فنکشن کے استعمال کو سمجھنے اور اسکرپٹ میں مناسب طریقے سے لاگو کرنے میں مدد دے گا۔