پطران میں ایک نئی تار میں متن ترجمہ. ایک نئی لائن میں متن منتقل کرنے کے لئے کس طرح - ہدایات

Anonim

پطرون میں ایک لائن کے اختتام کو نامزد کرنے اور ایک نیا شروع کرنے کے لئے، آپ کو ایک خاص کردار استعمال کرنے کی ضرورت ہے. یہ جاننا ضروری ہے کہ مختلف پطرن فائلوں کے ساتھ کام کرنے میں مناسب طریقے سے اس کا استعمال کیسے کریں، مطلوبہ لمحات کو کنسول میں ڈسپلے کریں. پروگرام کوڈ کے ساتھ کام کرتے وقت نئی قطاروں کے لئے علیحدگی کا نشان استعمال کرنے کے بارے میں تفصیل سے نمٹنے کے لئے ضروری ہے، کیا اس کے بغیر متن شامل کرنا ممکن ہے.

نئی لائن کی علامت کے بارے میں عام معلومات

\ n - ایک نئی سٹرنگ میں معلومات کی منتقلی کا تعین اور پادری میں پرانے لائن کو بند کرنا. یہ علامت دو عناصر پر مشتمل ہے:

  • ریورس oblique؛
  • ن کم رجسٹر سے ایک علامت ہے.

اس کردار کو استعمال کرنے کے لئے، آپ اظہار "پرنٹ (F" ہیلو \ nworld! ") کو درخواست دے سکتے ہیں، جس میں آپ F-Lains کو معلومات کو منتقل کر سکتے ہیں.

پطران میں ایک نئی تار میں متن ترجمہ. ایک نئی لائن میں متن منتقل کرنے کے لئے کس طرح - ہدایات 3487_1
نئی لائن پر معلومات کی صف کو تقسیم کرنے کے لئے ایک علامت \ n استعمال کرنے کا مثال

پرنٹ تقریب کیا ہے

اضافی ترتیبات کے بغیر، اگلے سٹرنگ کے ڈیٹا کی منتقلی کی علامت ایک چھپے ہوئے موڈ میں شامل کیا جاتا ہے. اس کی وجہ سے کسی خاص فنکشن کو فعال کرنے کے بغیر قطاروں کے درمیان دیکھنے کے لئے یہ ناممکن ہے. مثال کے طور پر پروگرام کوڈ میں ڈویژن آئکن دکھاتا ہے:

پرنٹ ("ہیلو، ورلڈ"! ") -" ہیلو، دنیا! "\ n

ایک ہی وقت میں، اس طرح کے اس کردار کو پطرون کی بنیادی خصوصیات میں لکھا جاتا ہے. "پرنٹ" کی تقریب میں "اختتام" پیرامیٹر کے لئے معیاری قدر ہے - \ n. یہ اس فنکشن کا شکریہ ہے کہ یہ کردار قطاروں کے اختتام پر مندرجہ ذیل لائنوں میں ڈیٹا منتقل کرنے کے لئے مقرر کیا جاتا ہے. "پرنٹ" کی تقریب کا ڈس آرڈر:

پرنٹ (* آبجیکٹ، سی پی = ''، اختتام = '\ n'، فائل = sys.stdout، فلش = غلط)

"پرنٹ" تقریب سے "اختتام" پیرامیٹر کی قیمت "\ n" علامت ہے. خود کار طریقے سے سوفٹ ویئر کوڈ الگورتھم کے مطابق، یہ آخر میں لائنوں کو مکمل کرتی ہے، جس کے سامنے "پرنٹ" تقریب کا تعین کیا جاتا ہے. جب ایک فنکشن "پرنٹ" کا استعمال کرتے ہوئے، آپ اس کے آپریشن کا جوہر نہیں دیکھ سکتے ہیں، کیونکہ اسکرین پر صرف ایک لائن دکھایا جائے گا. تاہم، اگر آپ کچھ ایسے ہدایات کو شامل کرتے ہیں تو، فنکشن کا نتیجہ زیادہ واضح ہو جائے گا:

پرنٹ ("ہیلو، ورلڈ 1!") پرنٹ ("ہیلو، ورلڈ 2!") پرنٹ ("ہیلو، ورلڈ 3!") پرنٹ ("ہیلو، ورلڈ 4!")

مندرجہ بالا پروگرام کا کوڈ مقرر کردہ نتیجہ کا ایک مثال:

ہیلو، ورلڈ 1! ہیلو، ورلڈ 2! ہیلو، ورلڈ 3! ہیلو، ورلڈ 4!

پرنٹ کے ذریعہ ایک نئی سٹرنگ کی علامت کو تبدیل کرنا

"پرنٹ" کی تقریب کا استعمال کرتے ہوئے، آپ قطاروں کے درمیان تقسیم کرنے والے آئیکن کو لاگو نہیں کرسکتے ہیں. ایسا کرنے کے لئے، کام میں خود کو "اختتام" پیرامیٹر کو تبدیل کرنے کے لئے ضروری ہے. اس صورت میں، "اختتام" قیمت کے بجائے، آپ کو ایک جگہ شامل کرنے کی ضرورت ہے. اس کی وجہ سے، "اختتام" علامت کو تبدیل کیا جائے گا. نتیجہ جب ڈیفالٹ ترتیبات پر مقرر ہوتا ہے:

>>> پرنٹ ("ہیلو") >>> پرنٹ ("ورلڈ") ہیلو دنیا

ایک جگہ پر "\ n" علامت کو تبدیل کرنے کے بعد نتیجہ ظاہر کرنا:

>>> پرنٹ ("ہیلو"، اختتام = "") >>> پرنٹ ("ورلڈ") ہیلو دنیا

ایک لائن کے ذریعہ اقدار کے سلسلے کو ظاہر کرنے کے لئے حروف کو تبدیل کرنے کے لئے اس طریقہ کو استعمال کرنے کا ایک مثال:

میں رینج میں (15): اگر میں

فائلوں میں تقسیم کرنے کا استعمال کرتے ہوئے

اس علامت جس کے بعد پروگرام کوڈ کا متن اگلے لائن میں منتقل کیا جاتا ہے، مکمل فائلوں میں پایا جا سکتا ہے. تاہم، دستاویز خود پر غور کرنے کے بغیر، یہ پروگرام کوڈ کے ذریعہ اسے دیکھنے کے لئے ناممکن ہے، کیونکہ اس طرح کے حروف ڈیفالٹ کی طرف سے پوشیدہ ہیں. نئی قطار شروع کرنے کے علامت کو استعمال کرنے کے لئے، آپ کو نام سے بھرا ہوا فائل بنانا ضروری ہے. اس کی دریافت کے بعد، آپ دیکھ سکتے ہیں کہ تمام نام ایک نئی لائن کے ساتھ شروع ہو جائیں گے. مثال:

نام = ['پیٹر'، 'ڈیما'، 'آرٹیم'، 'آئیون'] کھولنے کے ساتھ ("نام. txt"، "W") کے طور پر F: نام میں نام کے لئے [: - 1]: f.write (f "{نام} \ n") f.write (نام [-1])

لہذا نام صرف اس صورت میں ظاہر کی جائے گی جب ٹیکسٹ فائل ٹیکسٹ فائل میں لائنوں کو علیحدہ کرنے کے لئے مقرر کیا جائے گا. ایک ہی وقت میں، ہر پچھلے لائن کے اختتام پر، پوشیدہ کردار "\ n" خود کار طریقے سے انسٹال کیا جائے گا. پوشیدہ نشان کو دیکھنے کے لئے، آپ کو فنکشن کو چالو کرنے کی ضرورت ہے - ". ریڈیو لائنز ()". اس کے بعد، تمام پوشیدہ حروف کو اسکرین پر پروگرام کوڈ میں دکھایا جائے گا. تقریب کی چالو کرنے کا ایک مثال:

کھولنے کے ساتھ ("نام. txt"، "R") کے طور پر F: پرنٹ (F.Readlines ())

پطران میں ایک نئی تار میں متن ترجمہ. ایک نئی لائن میں متن منتقل کرنے کے لئے کس طرح - ہدایات 3487_2
پطرون میں کام کرنے کے لئے مختلف حروف کا مقصد

substring کے لئے سٹرنگ کا ڈویژن

کئی ترتیبات میں ایک طویل لائن کو تقسیم کرنے کے لئے، آپ تقسیم کے طریقہ کار کا استعمال کرسکتے ہیں. اگر آپ اضافی ترمیم نہیں کرتے ہیں، تو معیاری علیحدگی ایک جگہ ہے. اس طریقہ کار کو پھانسی کے بعد، منتخب کردہ متن کو الگ الگ الفاظ میں تقسیم کیا جاتا ہے، تاروں کی فہرست میں تبدیل. ایک مثال کے طور:

سٹرنگ = "کچھ نیا متن" سٹرنگ = string.split () پرنٹ (تار) ['کچھ'، 'نیا'، 'متن']

تبادلوں کو ریورس کرنے کے لئے، جس کے ساتھ تصدیق پسندوں کی فہرست ایک طویل تار میں بدل جائے گی، آپ کو شامل ہونے کا طریقہ استعمال کرنا ہوگا. قطاروں کے ساتھ کام کرنے کے لئے ایک اور مفید طریقہ. اس کے ساتھ، آپ تار کے دونوں اطراف پر واقع خلا کو حذف کر سکتے ہیں.

نتیجہ

پطرن میں کام کرتے وقت نئی لائن سے کچھ ڈیٹا آؤٹ کرنے کے لۓ، یہ ضروری ہے کہ "\ n" علامت کے ساتھ پرانے لائن کو ختم کرنا ضروری ہے. اس کے ساتھ، نشانی کے بعد کھڑے ہونے والی معلومات اگلے لائن میں منتقل ہوتی ہے، اور پرانے بند. تاہم، ڈیٹا کو منتقل کرنے کے لئے اس علامت کو استعمال کرنے کے لئے ضروری نہیں ہے. ایسا کرنے کے لئے، آپ اختتام = "پیرامیٹر استعمال کرسکتے ہیں. قیمت "کردار" اور ایک تقسیم علامت ہے.

پطران میں ایک نئی تار میں متن کا پیغام ترجمہ. ایک نئی لائن پر متن منتقل کرنے کے لئے کس طرح - ہدایات انفارمیشن ٹیکنالوجی میں سب سے پہلے شائع ہوا.

مزید پڑھ