متن جو ترجمو پٿون ۾ نئين لائين ۾. متن کي نئين لڪير تي ڪيئن منتقل ڪجي - هدايتون

پٿون ۾، ھڪڙي لڪير جي آخر کي نشان ھڻڻ ۽ ھڪڙو نئون شروع ڪرڻ لاء، توھان کي ھڪڙو خاص ڪردار استعمال ڪرڻ جي ضرورت آھي. ساڳئي وقت، اهو ڄاڻڻ ضروري آهي ته مختلف Python فائلن سان ڪم ڪرڻ وقت ان کي صحيح طريقي سان ڪيئن استعمال ڪجي، ۽ گهربل لمحن تي ڪنسول ۾ ڏيکاري. اهو ضروري آهي ته تفصيل سان سمجھڻ ضروري آهي ته پروگرام ڪوڊ سان ڪم ڪرڻ دوران نئين لائينن لاء ڊيليميٽر ڪيئن استعمال ڪجي، ڇا اهو ممڪن آهي ته متن شامل ڪرڻ بغير استعمال ڪرڻ کان سواء.

نئين لائن جي ڪردار بابت عام معلومات

n نئين لڪير تي معلومات لپائڻ ۽ پٿون ۾ پراڻي لائن کي بند ڪرڻ جي علامت آهي. هي علامت ٻن عنصرن تي مشتمل آهي:

  • ريورس oblique؛
  • n هڪ ننڍو اکر آهي.

ھن ڪردار کي استعمال ڪرڻ لاءِ، توھان استعمال ڪري سگھوٿا ”print(f” HellonWorld!”) ”، جنھن جي ڪري توھان f-lines ۾ معلومات منتقل ڪري سگھو ٿا.

متن جو ترجمو پٿون ۾ نئين لائين ۾. متن کي نئين لڪير تي ڪيئن منتقل ڪجي - هدايتون
نون لائينن تي معلومات جي هڪ صف کي ورهائڻ لاءِ ڪردار n استعمال ڪرڻ جو هڪ مثال

ڇاپي جو ڪم ڇا آهي

اضافي سيٽنگن جي بغير، ڊيٽا جي منتقلي جو ڪردار ايندڙ لڪير ڏانهن پوشيده موڊ ۾ شامل ڪيو ويو آهي. انهي جي ڪري، اهو ڪنهن خاص فنڪشن کي چالو ڪرڻ کان سواء لائنن جي وچ ۾ نه ٿو ڏسي سگهجي. پروگرام ڪوڊ ۾ هڪ جدا ڪندڙ آئڪن کي ظاهر ڪرڻ جو هڪ مثال:

پرنٽ ("هيلو، ورلڊ"!") - "هيلو، ورلڊ!" n

ساڳئي وقت، هن ڪردار جي اهڙي ڳولا پٿون جي بنيادي خاصيتن ۾ لکيل آهي. "پرنٽ" فنڪشن کي "آخر" پيٽرولر لاء ڊفالٽ قدر آهي - n. اهو هن فنڪشن جي مهرباني آهي ته هي ڪردار لائنن جي آخر ۾ سيٽ ڪيو ويو آهي ڊيٽا کي ايندڙ لائنن ڏانهن منتقل ڪرڻ لاء. ”پرنٽ“ فنڪشن جي وضاحت:

پرنٽ (* اعتراض، sep=' ', end='n', file=sys.stdout, flush=False)

"پرنٽ" فنڪشن مان "آخر" پيٽرولر جو قدر ڪردار "n" جي برابر آهي. پروگرام ڪوڊ جي خودڪار الگورٿم مطابق، اهو آخر ۾ لائين مڪمل ڪري ٿو، جنهن کان اڳ "پرنٽ" فنڪشن لکيو ويو آهي. جڏهن هڪ واحد "پرنٽ" فنڪشن استعمال ڪندي، توهان شايد ان جي ڪم جي جوهر کي نوٽيس نه ڪيو، ڇاڪاڻ ته صرف هڪ لائن اسڪرين تي ڏيکاري ويندي. بهرحال، جيڪڏهن توهان هن طرح ڪجهه بيان شامل ڪريو ٿا، فنڪشن جو نتيجو وڌيڪ واضح ٿي ويندو:

پرنٽ ("هيلو، ورلڊ 1!") پرنٽ ("هيلو، ورلڊ 2!") پرنٽ ("هيلو، ورلڊ 3!") پرنٽ ("هيلو، ورلڊ 4!")

مٿي ڏنل ڪوڊ جي نتيجي جو هڪ مثال:

هيلو، ورلڊ 1! هيلو، ورلڊ 2! هيلو، ورلڊ 3! هيلو، ورلڊ 4!

پرنٽ سان نئين لائن جي ڪردار کي تبديل ڪرڻ

"پرنٽ" فنڪشن کي استعمال ڪندي، اهو ممڪن ناهي ته لائنن جي وچ ۾ هڪ جدا ڪندڙ ڪردار استعمال ڪيو وڃي. هن کي ڪرڻ لاء، توهان کي فنڪشن ۾ "آخر" پيٽرولر کي تبديل ڪرڻو پوندو. انهي صورت ۾، "آخر" قدر جي بدران، توهان کي هڪ جاء شامل ڪرڻ جي ضرورت آهي. انهي جي ڪري، اها جڳهه آهي جيڪا "آخر" ڪردار کي تبديل ڪندي. ڊفالٽ سيٽنگن سان نتيجو:

>>> پرنٽ("هيلو") >>> پرنٽ("ورلڊ") هيلو ورلڊ

هڪ جاءِ سان ڪردار “n” کي تبديل ڪرڻ کان پوءِ نتيجو ڏيکاريندي:

>>> پرنٽ("هيلو"، end="") >>> پرنٽ("ورلڊ") هيلو ورلڊ

ھڪڙي لڪير ۾ قدرن جي ھڪڙي ترتيب کي ڏيکارڻ لاءِ ڪردارن کي تبديل ڪرڻ جو ھن طريقو استعمال ڪرڻ جو ھڪڙو مثال:

رينج ۾ آئون لاءِ (15): جيڪڏهن آئون <14: پرنٽ(i، end="، ") ٻيو: پرنٽ (i)

فائلن ۾ جدا ڪندڙ ڪردار استعمال ڪندي

علامت جنهن کان پوءِ پروگرام ڪوڊ جو متن ايندڙ لڪير ڏانهن منتقل ڪيو ويو آهي مڪمل ٿيل فائلن ۾ ملي سگهي ٿو. تنهن هوندي به، پروگرام ڪوڊ ذريعي دستاويز پاڻ کي ڏسڻ کان سواء، ان کي ڏسڻ لاء ناممڪن آهي، ڇاڪاڻ ته اهڙن ڪردارن کي ڊفالٽ طور لڪايو ويندو آهي. نئين لائن ڪردار کي استعمال ڪرڻ لاء، توهان کي نالن سان ڀريل فائل ٺاهڻ جي ضرورت آهي. ان کي کولڻ کان پوء، توهان ڏسي سگهو ٿا ته سڀئي نالا هڪ نئين لائن تي شروع ٿيندا. مثال:

نالا = ['پيٽر'، 'ديما'، 'آرٽم'، 'ايوان'] کليل سان ("names.txt"، "w") جيئن f: نالن ۾ نالو لاءِ[:-1]: f.write(f) "{name}n") f.write(نالن[-1])

نالا صرف هن طريقي سان ڏيکاريا ويندا جڏهن ٽيڪسٽ فائل کي الڳ الڳ لائينن ۾ معلومات کي الڳ ڪرڻ لاء مقرر ڪيو ويو آهي. اهو خودڪار طريقي سان هر پوئين لائن جي آخر ۾ لڪيل ڪردار "n" سيٽ ڪندو. لڪيل نشاني کي ڏسڻ لاء، توهان کي فنڪشن کي چالو ڪرڻ جي ضرورت آهي - ".readlines()". ان کان پوء، سڀ لڪيل اکر اسڪرين تي پروگرام ڪوڊ ۾ ڏيکاريا ويندا. فنڪشن ايڪٽيوشن مثال:

کليل سان ("names.txt"، "r") جيئن f: print(f.readlines())
متن جو ترجمو پٿون ۾ نئين لائين ۾. متن کي نئين لڪير تي ڪيئن منتقل ڪجي - هدايتون
پٿون ۾ ڪم ڪرڻ لاءِ مختلف نشانيون مقرر ڪرڻ

صلاح! Python سان فعال طور تي ڪم ڪري رهيا آهن، صارفين کي اڪثر حالتن سان منهن ڏيڻو پوي ٿو جتي پروگرام ڪوڊ هڪ ڊگهي لڪير ۾ لکيو وڃي ٿو، پر ان کي جائزو وٺڻ ۽ علحدگيء کان سواء غلطي جي نشاندهي ڪرڻ تمام ڏکيو آهي. پوءِ ته هڪ ڊگھي لڪير کي الڳ الڳ ٽڪرن ۾ ورهائڻ کان پوءِ، ڪمپيوٽر ان کي مڪمل سمجهي ٿو، قدرن جي وچ ۾ هر آزاد خال ۾، توهان کي لازمي طور داخل ڪرڻ گهرجي ڪردار "" - هڪ پٺتي پيل. هڪ ڪردار شامل ڪرڻ کان پوء، توهان ٻئي لڪير ڏانهن منتقل ڪري سگهو ٿا، ڪوڊ لکڻ جاري رکو. لانچ دوران، پروگرام پاڻ کي انفرادي ٽڪرن کي ھڪڙي قطار ۾ گڏ ڪندو.

هڪ تار کي ذيلي اسٽرنگ ۾ ورهائڻ

ھڪڙي ڊگھي اسٽرنگ کي ڪيترن ئي ذيلي اسٽرنگ ۾ ورهائڻ لاء، توھان استعمال ڪري سگھوٿا ورهائڻ جو طريقو. جيڪڏهن وڌيڪ تبديليون نه ڪيون ويون آهن، ڊفالٽ ڊيليميٽر هڪ اسپيس آهي. ھن طريقي تي عمل ڪرڻ کان پوءِ، چونڊيل متن کي جدا جدا لفظن ۾ ذيلي اسٽرنگ ذريعي ورهايو ويندو آھي، ان کي اسٽرنگ جي لسٽ ۾ تبديل ڪيو ويندو آھي. مثال طور:

string = "ڪجهه نئون متن" strings = string.split() print(strings) ['some', 'new', 'text']

ريورس ٽرانسفارميشن کي انجام ڏيڻ لاءِ، جنهن جي مدد سان سبسٽرنگ جي لسٽ هڪ ڊگھي اسٽرنگ ۾ بدلجي ويندي، توهان کي استعمال ڪرڻ گهرجي شامل ٿيڻ جو طريقو. تارن سان ڪم ڪرڻ لاء هڪ ٻيو مفيد طريقو پٽي آهي. ان سان گڏ، توهان خالن کي ختم ڪري سگهو ٿا جيڪي لڪير جي ٻنهي پاسن تي واقع آهن.

ٿڪل

پٿون ۾ ڪم ڪرڻ دوران نئين لڪير مان ڪجهه ڊيٽا ڪڍڻ لاءِ، اهو ضروري آهي ته پراڻي لڪير کي ڪردار ”n“ سان ختم ڪيو وڃي. ان جي مدد سان، نشاني کان پوء معلومات کي ايندڙ لائن ڏانهن منتقل ڪيو ويندو آهي، ۽ پراڻي هڪ بند آهي. بهرحال، اهو ضروري ناهي ته ڊيٽا کي منتقل ڪرڻ لاء هن علامت کي استعمال ڪيو وڃي. هن کي ڪرڻ لاء، توهان استعمال ڪري سگهو ٿا پيرا ميٽر ختم = "". قدر "ڪردار" جدا ڪندڙ اکر آھي.

جواب ڇڏي وڃو