آیت الکرسی Ú©ÛŒ ایسی تلاوت آپ Ù†Û’ شاید Ù¾ÛÙ„Û’@ کبهی Ù†Û Ø³Ù†ÛŒ هوU
فہرست کا خانہ:
ایتھر میں اعداد و شمار کی تمام اقسام ، بشمول اعداد اور تاریں ، اشیاء ہیں۔ اکثر جب ازگر کوڈ لکھتے ہیں تو آپ کو ایک ڈیٹا ٹائپ کو دوسرے میں تبدیل کرنا ہوگا۔ مثال کے طور پر ، اسٹرنگ کی حیثیت سے پیش کی جانے والی تعداد پر ریاضی کا آپریشن کرنے کے ل it ، اسے عدد میں تبدیل کرنے کی ضرورت ہے۔
اس ٹیوٹوریل میں ، ہم آپ کو دکھائیں گے کہ کس طرح ازگر تار کو ایک عدد میں تبدیل کیا جائے۔
ازگر
int()
فنکشن
بلٹ ان
int()
فنکشن دیئے گئے نمبر یا سٹرنگ سے اعشاریہ اعداد عدد اعداد کو واپس کرتا ہے۔ یہ مندرجہ ذیل فارم لیتا ہے:
int(x, base=10)
`فنکشن دو دلائل قبول کرتا ہے:
-
x- سٹرنگ یا نمبر کو عدد میں تبدیل کیا جائے۔base- یہ پہلی دلیل کے عددی نظام کی نمائندگی کرتا ہے۔ اس کی قیمت 0 اور 2-6 ہوسکتی ہے۔ اگر کوئی بنیاد نہیں دی جاتی ہے تو ، پہلے سے طے شدہ 10 (اعشاریہ عدد) ہوتا ہے۔
عام طور پر ، ہیکساڈیسمل (بیس 16) ، اعشاریہ (بیس 10) ، اوکٹل (بیس 8) ، یا بائنری (بیس 2) اشارے میں عدد کا اظہار ہوتا ہے۔
اگر دی گئی دلیل کو عددی حیثیت کی نمائندگی نہیں کی جاسکتی ہے تو ، فنکشن
ValueError
رعایت
ValueError
گا۔
ازگر کے اسٹرنگ کو انٹیجر میں تبدیل کرنا
ازگر میں ، 'تار' حرفوں کی ایک فہرست ہوتی ہے جسے سنگل (
'
) ، ڈبل (
"
) ، یا ٹرپل حوالوں (
"""
) کا استعمال کرتے ہوئے اعلان کیا جاتا ہے۔
اگر ایک متغیر جس میں صرف اعداد شامل ہوں کو قیمتوں کا استعمال کرتے ہوئے اعلان کیا جاتا ہے تو ، اس کی ڈیٹا کی قسم سٹرنگ پر سیٹ ہوتی ہے۔ مندرجہ ذیل مثال پر غور کریں:
days = "23" type(days)
type()
فنکشن ہمیں دکھاتا ہے کہ
days
ایک سٹرنگ آبجیکٹ ہے۔
آئیے متغیر پر ریاضی کا آپریشن کرنے کی کوشش کریں: ازگر
اعشاریہ اعشاریہ کی تاروں کی نمائندگی کو
اگر تعداد میں کوما شامل ہیں ، ہزاروں ، لاکھوں ، وغیرہ کو نشان زد کرتے ہوئے ، آپ کو نمبر
جب تاروں کو تبدیل کریں جو مختلف نمبر کے نظاموں میں عددی نمائندگی کرتے ہیں ، تو یقینی بنائیں کہ آپ صحیح
مثال کے طور پر ،
اگر آپ
ازگر میں ، آپ
print(days+5)
TypeError
رعایت کی غلطی پھینک دیں گے کیونکہ ہم تار اور عدد کے ساتھ اضافی حساب کتاب نہیں کرسکتے ہیں۔
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
Traceback (most recent call last): File " ", line 1, in TypeError: cannot concatenate 'str' and 'int' objects
int
میں تبدیل کرنے کے لئے ، تار کو
int()
فنکشن میں منتقل کریں ، جو اعشاری عشقیہ کو لوٹاتا ہے۔
days = "23"
days_int = int(days)
type(days_int)
print(days_int+5)
28
int()
تقریب میں پاس کرنے سے پہلے کوما کو ہٹانے کی ضرورت ہوگی:
total = "1, 000, 000"
int(total.replace(", ", ""))
1000000
base
کو استعمال کرتے ہیں۔
D5CF
سسٹم میں ،
D5CF
نمبر
D5CF
کی نمائندگی کرتا ہے۔ اسے ایک اعشاریہ عدد میں تبدیل کرنے کے ل base ، آپ کو بنیاد 16 استعمال کرنے کی ضرورت ہے۔
int("D5CF", 16)
54735
D5CF
سٹرنگ کو بنیاد قائم کیے بغیر
int()
فنکشن
int()
فنکشن میں منتقل
D5CF
تو ، اس سے
ValueError
رعایت پھینک دی جائے گی:
int("D5CF")
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
Traceback (most recent call last): File " ", line 1, in ValueError: invalid literal for int() with base 10: 'D5CF'
نتیجہ اخذ کرنا
int()
فنکشن کا استعمال کرتے ہوئے اسٹرنگ کو ایک انٹیجر میں بدل سکتے ہیں۔
ازگر ورژن چیک کرنے کا طریقہ
ازگر دنیا کی ایک مقبول پروگرامنگ زبان ہے۔ اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ آپ کے آپریٹنگ سسٹم پر ازگر کا کون سا ورژن انسٹال ہے اس کی جانچ کی جاسکتی ہے۔
بش میں تاروں کا موازنہ کیسے کریں
جب باش اسکرپٹس لکھتے ہو تو آپ کو اکثر یہ جاننے کے لئے دو ڈور کا موازنہ کرنا پڑتا ہے کہ آیا وہ برابر ہیں یا نہیں۔ جب اس کی لمبائی ایک ہی ہو اور اس میں حروف کا ایک ہی تسلسل ہو تو دو ڈور برابر ہوتے ہیں۔
اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کا طریقہ
ازگر ورچوئل ماحول ایک خود ساختہ ڈائریکٹری ٹری ہے جس میں ایک ازگر کی تنصیب اور اضافی پیکیجز کی تعداد شامل ہوتی ہے۔ اس ٹیوٹوریل میں ، ہم اوبنٹو 18.04 پر ازگر ورچوئل ماحول بنانے کے بارے میں ایک مرحلہ وار ہدایات فراہم کریں گے۔







