کړی
په Python کې، د یوې کرښې پای نښه کولو او یو نوی پیل کولو لپاره، تاسو اړتیا لرئ یو ځانګړی کرکټر وکاروئ. په ورته وخت کې ، دا مهمه ده چې پوه شئ چې دا څنګه په سمه توګه وکاروئ کله چې د مختلف Python فایلونو سره کار کوئ ، او په اړینو شیبو کې یې په کنسول کې ښکاره کړئ. دا اړینه ده چې په تفصیل سره پوه شئ چې څنګه د برنامه کوډ سره کار کولو پرمهال د نوي لینونو لپاره ډیلیمیټر وکاروئ ، ایا دا امکان لري چې پرته له دې کارولو متن اضافه کړئ.
د نوي کرکتر په اړه عمومي معلومات
n په نوې کرښه کې د معلوماتو لپاس کولو او په Python کې د زړې کرښې بندولو لپاره سمبول دی. دا سمبول دوه عناصر لري:
- مخ پر ځوړ;
- n یو کوچنی توری دی.
د دې کرکټر کارولو لپاره، تاسو کولی شئ د "print(f" HellonWorld!")" بیان وکاروئ، چې له امله یې تاسو کولی شئ په F-لینونو کې معلومات انتقال کړئ.
د چاپ فعالیت څه شی دی
د اضافي ترتیباتو پرته، راتلونکې کرښې ته د معلوماتو لیږد کرکټر په پټ حالت کې اضافه شوی. د دې له امله، دا د یو ځانګړي فعالیت فعالولو پرته د لینونو ترمنځ لیدل کیدی نشي. د برنامه کوډ کې د جلا کونکي آیکون ښودلو یوه بیلګه:
چاپ ("سلام، نړۍ"!") - "سلام، نړۍ!" 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 سره کار کول، کاروونکي ډیری وختونه د داسې شرایطو سره مخ کیږي چیرې چې د برنامه کوډ باید په یوه اوږده لیکه کې لیکل شي، مګر دا خورا ستونزمن کار دی چې بیاکتنه وکړي او د جلا کولو پرته غلطۍ وپیژني. نو د دې لپاره چې د یوې اوږدې کرښې په جلا برخو ویشلو وروسته، کمپیوټر دا په بشپړه توګه په پام کې نیسي، د ارزښتونو تر مینځ په هر وړیا خلا کې، تاسو باید د "" کرکټر داخل کړئ - یو بیک سلیش. د کرکټر اضافه کولو وروسته، تاسو کولی شئ بلې کرښې ته لاړ شئ، د کوډ لیکلو ته دوام ورکړئ. د لانچ په جریان کې ، برنامه به پخپله انفرادي ټوټې په یوه کرښه کې راټول کړي.
په فرعي تارونو ویشل
د یو اوږد تار په څو فرعي سټینګونو ویشلو لپاره، تاسو کولی شئ د ویشلو طریقه وکاروئ. که نور سمونونه نه وي ترسره شوي، ډیفالټ ډیلیمیټر یو ځای دی. د دې طریقې د اجرا کولو وروسته، ټاکل شوی متن د فرعي سټینګونو په واسطه په جلا کلمو ویشل کیږي، د تارونو په لیست کې بدل شوی. د مثال په توګه:
string = "ځینې نوي متن" strings = string.split() print(strings) ['some', 'new', 'text']
د برعکس بدلون ترسره کولو لپاره، د کوم په مرسته چې د فرعي سټینګ لیست به په یو اوږد تار کې بدل شي، تاسو باید د یوځای کیدو طریقه وکاروئ. د تارونو سره کار کولو لپاره بل ګټور میتود پټه ده. د دې سره، تاسو کولی شئ هغه ځایونه لرې کړئ چې د کرښې په دواړو خواوو کې موقعیت لري.
پایله
د دې لپاره چې په Python کې کار کولو په وخت کې د نوي لاین څخه ځینې معلومات تولید کړئ ، نو اړینه ده چې زاړه کرښه د "n" کرکټر سره پای ته ورسوي. د هغې په مرسته، د نښې وروسته معلومات بلې کرښې ته لیږدول کیږي، او زاړه تړل کیږي. په هرصورت، دا اړینه نده چې د معلوماتو لیږدولو لپاره دا سمبول وکاروئ. د دې کولو لپاره ، تاسو کولی شئ پیرامیټر وکاروئ پای = "