په پایتون کې نوې کرښې ته د متن ژباړه. نوې کرښه ته د متن لیږدولو څرنګوالی - لارښوونې

په Python کې، د یوې کرښې پای نښه کولو او یو نوی پیل کولو لپاره، تاسو اړتیا لرئ یو ځانګړی کرکټر وکاروئ. په ورته وخت کې ، دا مهمه ده چې پوه شئ چې دا څنګه په سمه توګه وکاروئ کله چې د مختلف Python فایلونو سره کار کوئ ، او په اړینو شیبو کې یې په کنسول کې ښکاره کړئ. دا اړینه ده چې په تفصیل سره پوه شئ چې څنګه د برنامه کوډ سره کار کولو پرمهال د نوي لینونو لپاره ډیلیمیټر وکاروئ ، ایا دا امکان لري چې پرته له دې کارولو متن اضافه کړئ.

د نوي کرکتر په اړه عمومي معلومات

n په نوې کرښه کې د معلوماتو لپاس کولو او په Python کې د زړې کرښې بندولو لپاره سمبول دی. دا سمبول دوه عناصر لري:

  • مخ پر ځوړ;
  • n یو کوچنی توری دی.

د دې کرکټر کارولو لپاره، تاسو کولی شئ د "print(f" HellonWorld!")" بیان وکاروئ، چې له امله یې تاسو کولی شئ په F-لینونو کې معلومات انتقال کړئ.

په پایتون کې نوې کرښې ته د متن ژباړه. نوې کرښه ته د متن لیږدولو څرنګوالی - لارښوونې
په نویو لیکو کې د معلوماتو لړۍ توزیع کولو لپاره د کرکټر n کارولو یوه بیلګه

د چاپ فعالیت څه شی دی

د اضافي ترتیباتو پرته، راتلونکې کرښې ته د معلوماتو لیږد کرکټر په پټ حالت کې اضافه شوی. د دې له امله، دا د یو ځانګړي فعالیت فعالولو پرته د لینونو ترمنځ لیدل کیدی نشي. د برنامه کوډ کې د جلا کونکي آیکون ښودلو یوه بیلګه:

چاپ ("سلام، نړۍ"!") - "سلام، نړۍ!" n

په ورته وخت کې، د دې کرکټر دا ډول موندنه د Python په بنسټیزو ځانګړتیاوو کې لیکل کیږي. د "چاپ" فنکشن د "پای" پیرامیټر لپاره ډیفالټ ارزښت لري - n. دا د دې فنکشن څخه مننه ده چې دا کرکټر د لینونو په پای کې ټاکل شوی ترڅو راتلونکو لینونو ته ډیټا لیږدوي. د "چاپ" فعالیت تشریح:

چاپ (*توکي، sep='', end='n', file=sys.stdout, flush=False)

د "پرنټ" فنکشن څخه د "پای" پیرامیټر ارزښت د کرکټر "n" سره مساوي دی. د برنامه کوډ د اتوماتیک الګوریتم له مخې ، دا په پای کې کرښې بشپړوي ، مخکې لدې چې د "چاپ" فنکشن لیکل شوی وي. کله چې یو واحد "چاپ" فنکشن وکاروئ ، تاسو ممکن د دې کار جوهر ونه ګورئ ، ځکه چې یوازې یوه کرښه به په سکرین کې ښکاره شي. په هرصورت، که تاسو د دې په څیر یو څو بیانات اضافه کړئ، د فعالیت پایله نوره روښانه کیږي:

چاپ("هیلو، ورلډ 1!") چاپ("هیلو، ورلډ 2!") چاپ("هیلو، ورلډ 3!") چاپ("سلام، ورلډ 4!")

د پورته کوډ پایلې یوه بیلګه:

سلام، نړۍ 1! سلام، نړۍ 2! سلام، نړۍ 3! سلام، نړۍ 4!

د چاپ سره د نوي کرښې کرکټر بدلول

د "چاپ" فنکشن په کارولو سره، دا ممکنه نه ده چې د کرښو تر مینځ د جلا کونکي کرکټر وکاروئ. د دې کولو لپاره ، تاسو اړتیا لرئ پخپله فنکشن کې د "پای" پیرامیټر بدل کړئ. پدې حالت کې ، د "پای" ارزښت پرځای ، تاسو اړتیا لرئ ځای اضافه کړئ. د دې له امله، دا هغه ځای دی چې د "پای" کرکټر ځای نیسي. د ډیفالټ ترتیباتو سره پایله:

>>> چاپ("هیلو") >>> چاپ("نړۍ") سلام نړۍ

د ځای سره د "n" کرکټر بدلولو وروسته پایله ښکاره کول:

>>> چاپ("Hello" end="") >>> چاپ("ورلډ") سلام نړۍ

په یوه کرښه کې د ارزښتونو ترتیب ښودلو لپاره د کرکټرونو ځای په ځای کولو د دې میتود کارولو مثال:

زه په حد کې (15): که زه <14: print(i, end=", ") else: print(i)

په فایلونو کې د جلا کونکي کرکټر کارول

سمبول چې وروسته د برنامې کوډ متن بلې کرښې ته لیږدول کیږي په بشپړ شوي فایلونو کې موندل کیدی شي. په هرصورت، پرته له دې چې د برنامه کوډ له لارې پخپله سند وګورئ، دا د لیدلو لپاره ناشونې ده، ځکه چې دا ډول کرکټرونه په ډیفالټ پټ دي. د نوي لاین کرکټر کارولو لپاره ، تاسو اړتیا لرئ د نومونو څخه ډک فایل رامینځته کړئ. د خلاصولو وروسته، تاسو کولی شئ وګورئ چې ټول نومونه به په نوې کرښه پیل شي. بېلګه:

نومونه = ['پیټر'، 'ډیما'، 'آرټیم'، 'ایوان'] د خلاص ("names.txt"، "w") سره لکه f: په نومونو کې د نوم لپاره [:-1]: f.write(f) "{name}n") f.write(نومونه[-1])

نومونه به یوازې په دې ډول ښکاره شي که چیرې د متن فایل په جلا کرښو کې جلا معلوماتو ته تنظیم شي. دا به په اتوماتيک ډول د هرې پخوانۍ کرښې په پای کې پټ کرکټر "n" تنظیم کړي. د پټې نښې لیدلو لپاره، تاسو اړتیا لرئ چې فعالیت فعال کړئ - ". readlines()". له هغې وروسته، ټول پټ حروف به د پروګرام کوډ کې په سکرین کې ښکاره شي. د فعالیت فعالیت بیلګه:

د خلاص ("names.txt"، "r") سره د f: print(f.readlines())
په پایتون کې نوې کرښې ته د متن ژباړه. نوې کرښه ته د متن لیږدولو څرنګوالی - لارښوونې
په Python کې د کار کولو لپاره مختلف سمبولونه ټاکل

مشوره! په فعاله توګه د Python سره کار کول، کاروونکي ډیری وختونه د داسې شرایطو سره مخ کیږي چیرې چې د برنامه کوډ باید په یوه اوږده لیکه کې لیکل شي، مګر دا خورا ستونزمن کار دی چې بیاکتنه وکړي او د جلا کولو پرته غلطۍ وپیژني. نو د دې لپاره چې د یوې اوږدې کرښې په جلا برخو ویشلو وروسته، کمپیوټر دا په بشپړه توګه په پام کې نیسي، د ارزښتونو تر مینځ په هر وړیا خلا کې، تاسو باید د "" کرکټر داخل کړئ - یو بیک سلیش. د کرکټر اضافه کولو وروسته، تاسو کولی شئ بلې کرښې ته لاړ شئ، د کوډ لیکلو ته دوام ورکړئ. د لانچ په جریان کې ، برنامه به پخپله انفرادي ټوټې په یوه کرښه کې راټول کړي.

په فرعي تارونو ویشل

د یو اوږد تار په څو فرعي سټینګونو ویشلو لپاره، تاسو کولی شئ د ویشلو طریقه وکاروئ. که نور سمونونه نه وي ترسره شوي، ډیفالټ ډیلیمیټر یو ځای دی. د دې طریقې د اجرا کولو وروسته، ټاکل شوی متن د فرعي سټینګونو په واسطه په جلا کلمو ویشل کیږي، د تارونو په لیست کې بدل شوی. د مثال په توګه:

string = "ځینې نوي متن" strings = string.split() print(strings) ['some', 'new', 'text']

د برعکس بدلون ترسره کولو لپاره، د کوم په مرسته چې د فرعي سټینګ لیست به په یو اوږد تار کې بدل شي، تاسو باید د یوځای کیدو طریقه وکاروئ. د تارونو سره کار کولو لپاره بل ګټور میتود پټه ده. د دې سره، تاسو کولی شئ هغه ځایونه لرې کړئ چې د کرښې په دواړو خواوو کې موقعیت لري.

پایله

د دې لپاره چې په Python کې کار کولو په وخت کې د نوي لاین څخه ځینې معلومات تولید کړئ ، نو اړینه ده چې زاړه کرښه د "n" کرکټر سره پای ته ورسوي. د هغې په مرسته، د نښې وروسته معلومات بلې کرښې ته لیږدول کیږي، او زاړه تړل کیږي. په هرصورت، دا اړینه نده چې د معلوماتو لیږدولو لپاره دا سمبول وکاروئ. د دې کولو لپاره ، تاسو کولی شئ پیرامیټر وکاروئ پای = "د "کرکټر" ارزښت د جلا کوونکی کرکټر دی.

یو ځواب ورکړئ ووځي