Python හි නව පේළියකට පෙළ පරිවර්තනය කිරීම. පෙළ නව පේළියකට ගෙන යන්නේ කෙසේද - උපදෙස්

Python හි, එක් පේළියක අවසානය සලකුණු කිරීමට සහ නව එකක් ආරම්භ කිරීමට, ඔබ විශේෂ අක්ෂරයක් භාවිතා කළ යුතුය. ඒ අතරම, විවිධ Python ගොනු සමඟ වැඩ කිරීමේදී එය නිවැරදිව භාවිතා කරන්නේ කෙසේදැයි දැන ගැනීම වැදගත් වන අතර, අවශ්ය අවස්ථාවන්හිදී එය කොන්සෝලය තුළ ප්රදර්ශනය කරන්න. වැඩසටහන් කේතය සමඟ වැඩ කිරීමේදී නව රේඛා සඳහා පරිසීමකය භාවිතා කරන්නේ කෙසේද, එය භාවිතා නොකර පෙළ එකතු කළ හැකිද යන්න විස්තරාත්මකව අවබෝධ කර ගැනීම අවශ්ය වේ.

නව රේඛාවේ චරිතය පිළිබඳ සාමාන්ය තොරතුරු

n යනු නව රේඛාවක තොරතුරු එතීම සහ පයිතන් හි පැරණි රේඛාව වසා දැමීම සඳහා වන සංකේතයයි. මෙම සංකේතය මූලද්රව්ය දෙකකින් සමන්විත වේ:

  • ආපසු ආනත;
  • n යනු කුඩා අකුරකි.

මෙම අක්ෂරය භාවිතා කිරීම සඳහා, ඔබට "මුද්‍රණය (f" HellonWorld!") "ප්‍රකාශනය භාවිතා කළ හැක, එම නිසා ඔබට f-රේඛා හරහා තොරතුරු මාරු කළ හැකිය.

Python හි නව පේළියකට පෙළ පරිවර්තනය කිරීම. පෙළ නව පේළියකට ගෙන යන්නේ කෙසේද - උපදෙස්
නව රේඛා හරහා තොරතුරු මාලාවක් බෙදා හැරීම සඳහා n අක්ෂරය භාවිතා කිරීමේ උදාහරණයක්

මුද්රණ කාර්යය යනු කුමක්ද?

අතිරේක සැකසුම් නොමැතිව, ඊළඟ පේළියට දත්ත හුවමාරු චරිතය සැඟවුණු ආකාරයෙන් එකතු වේ. මේ නිසා යම් කාර්යයක් සක්‍රිය නොකර රේඛා අතර දැකිය නොහැක. වැඩසටහන් කේතයේ බෙදුම්කරු නිරූපකයක් පෙන්වීමේ උදාහරණයක්:

මුද්‍රණය කරන්න ("Hello, World"!") - "Hello, World!"n

ඒ අතරම, මෙම චරිතයේ එවැනි සොයා ගැනීමක් පයිතන් හි මූලික ලක්ෂණ වලින් ලියා ඇත. "මුද්රණ" ශ්රිතය "අවසන්" පරාමිතිය සඳහා පෙරනිමි අගයක් ඇත - n. ඊළඟ පේළි වෙත දත්ත මාරු කිරීම සඳහා පේළි අවසානයේ මෙම අක්ෂරය සකසා ඇති බව මෙම කාර්යයට ස්තුති වේ. "මුද්රණ" කාර්යය පැහැදිලි කිරීම:

මුද්‍රණය (*වස්තු, sep=' ', end='n', file=sys.stdout, flush=False)

"මුද්රණ" ශ්රිතයෙන් "අවසන්" පරාමිතියෙහි අගය "n" අක්ෂරයට සමාන වේ. වැඩසටහන් කේතයේ ස්වයංක්රීය ඇල්ගොරිතමයට අනුව, එය අවසානයේ රේඛා සම්පූර්ණ කරයි, ඊට පෙර "මුද්රණ" ශ්රිතය ලියා ඇත. තනි "මුද්රණ" ශ්රිතයක් භාවිතා කරන විට, තිරයේ එක් පේළියක් පමණක් දර්ශනය වන බැවින්, එහි කාර්යයේ සාරය ඔබට නොපෙනේ. කෙසේ වෙතත්, ඔබ මෙවැනි ප්‍රකාශ කිහිපයක් එකතු කළහොත්, ශ්‍රිතයේ ප්‍රතිඵලය වඩාත් පැහැදිලි වේ:

print("Hello, World 1!") print("Hello, World 2!") print("Hello, World 3!") print("Hello, World 4!")

ඉහත කේතයේ ප්‍රතිඵලයේ උදාහරණයක්:

ආයුබෝවන්, World 1! ආයුබෝවන්, World 2! ආයුබෝවන්, World 3! ආයුබෝවන්, World 4!

මුද්‍රණය සමඟ නව රේඛා අක්ෂරයක් ප්‍රතිස්ථාපනය කිරීම

"මුද්රණ" ශ්රිතය භාවිතා කරමින්, පේළි අතර බෙදුම් චරිතයක් භාවිතා නොකිරීමට හැකි වේ. මෙය සිදු කිරීම සඳහා, ඔබ විසින්ම "අවසාන" පරාමිතිය වෙනස් කළ යුතුය. මෙම අවස්ථාවේදී, "අවසාන" අගය වෙනුවට, ඔබට ඉඩක් එකතු කළ යුතුය. මේ නිසා, එය "අවසානය" අක්ෂරය ප්රතිස්ථාපනය කරනු ඇති අවකාශයයි. පෙරනිමි සැකසුම් සමඟ ප්‍රතිඵලය:

>>> print("Hello") >>> print("World") Hello World

"n" අක්ෂරය අවකාශයකින් ප්‍රතිස්ථාපනය කිරීමෙන් පසු ප්‍රතිඵලය සංදර්ශනය කිරීම:

>>> print("Hello", end=" ") >>> print("World") Hello World

එක් පේළියක අගයන් අනුපිළිවෙලක් පෙන්වීමට අක්ෂර ප්‍රතිස්ථාපනය කිරීමේ මෙම ක්‍රමය භාවිතා කිරීමේ උදාහරණයක්:

i සඳහා පරාසයක (15): i < 14: print(i, end=", ") else: print(i)

ගොනු වල බෙදුම්කරු අක්ෂරය භාවිතා කිරීම

වැඩසටහන් කේතයේ පෙළ ඊළඟ පේළියට මාරු කරන ලද සංකේතය නිමි ලිපිගොනු වලින් සොයාගත හැකිය. කෙසේ වෙතත්, වැඩසටහන් කේතය හරහා ලේඛනය බැලීමෙන් තොරව, එවැනි අක්ෂර පෙරනිමියෙන් සඟවා ඇති බැවින් එය දැකිය නොහැක. නව රේඛා අක්ෂරය භාවිතා කිරීම සඳහා, ඔබ නම් පිරවූ ගොනුවක් සෑදිය යුතුය. එය විවෘත කිරීමෙන් පසු, සියලුම නම් නව රේඛාවකින් ආරම්භ වන බව ඔබට පෙනෙනු ඇත. උදාහරණයක්:

නම් = ['Petr', 'Dima', 'Artem', 'Ivan'] සමඟ විවෘත ("names.txt", "w") f ලෙස: නම් වල නම සඳහා[:-1]: f.write(f "{name}n") f.write(නම්[-1])

පෙළ ගොනුව තොරතුරු වෙනම පේළිවලට වෙන් කිරීමට සකසා ඇත්නම් පමණක් නම් මේ ආකාරයෙන් පෙන්වනු ඇත. මෙය එක් එක් පෙර පේළිය අවසානයේ සැඟවුණු අක්ෂර "n" ස්වයංක්රීයව සකසනු ඇත. සැඟවුණු ලකුණ බැලීම සඳහා, ඔබ විසින් කාර්යය සක්රිය කළ යුතුය - ".readlines()". ඊට පසු, සියලුම සැඟවුණු අක්ෂර වැඩසටහන් කේතයේ තිරය මත දිස්වනු ඇත. කාර්යය සක්රිය කිරීමේ උදාහරණය:

විවෘත ("names.txt", "r") ලෙස f: print(f.readlines())
Python හි නව පේළියකට පෙළ පරිවර්තනය කිරීම. පෙළ නව පේළියකට ගෙන යන්නේ කෙසේද - උපදෙස්
Python හි වැඩ කිරීමට විවිධ සංකේත පැවරීම

උපදෙස්! Python සමඟ සක්‍රීයව වැඩ කරන විට, පරිශීලකයින්ට බොහෝ විට වැඩසටහන් කේතය එක් දිගු රේඛාවකින් ලිවිය යුතු අවස්ථාවන්ට මුහුණ දීමට සිදුවේ, නමුත් එය සමාලෝචනය කිරීම සහ වෙන්වීමකින් තොරව වැරදි හඳුනා ගැනීම අතිශයින් දුෂ්කර ය. දිගු රේඛාවක් වෙනම කොටස් වලට බෙදීමෙන් පසු, පරිගණකය එය සම්පූර්ණ ලෙස සලකයි, අගයන් අතර ඇති සෑම නිදහස් පරතරයකදීම, ඔබ “” අක්ෂරය ඇතුළත් කළ යුතුය - පසුබෑමක්. අක්ෂරයක් එකතු කිරීමෙන් පසු, ඔබට වෙනත් පේළියකට යා හැක, කේතය ලිවීම දිගටම කරගෙන යන්න. දියත් කිරීමේදී, වැඩසටහන විසින්ම තනි කොටස් තනි පේළියකට එක්රැස් කරනු ඇත.

තන්තුවක් උප තන්තු වලට බෙදීම

එක් දිගු නූලක් උප තන්තු කිහිපයකට බෙදීමට, ඔබට බෙදීමේ ක්‍රමය භාවිතා කළ හැකිය. තවදුරටත් සංස්කරණ සිදු නොකළේ නම්, පෙරනිමි පරිසීමකය අවකාශයකි. මෙම ක්‍රමය ක්‍රියාත්මක කිරීමෙන් පසු, තෝරාගත් පෙළ උප තන්තු මගින් වෙනම වචනවලට බෙදා, නූල් ලැයිස්තුවක් බවට පරිවර්තනය කරයි. උදාහරණයක් ලෙස:

string = "සමහර නව පෙළ" තන්තු = string.split() මුද්‍රණය (තත්) ['සමහර', 'නව', 'පෙළ']

ප්‍රතිලෝම පරිවර්තනය සිදු කිරීම සඳහා, උපස්ථර ලැයිස්තුව එක් දිගු නූලක් බවට පත්වන ආධාරයෙන්, ඔබ සම්බන්ධ කිරීමේ ක්‍රමය භාවිතා කළ යුතුය. නූල් සමඟ වැඩ කිරීම සඳහා තවත් ප්රයෝජනවත් ක්රමයක් වන්නේ තීරුවයි. එය සමඟ, ඔබට රේඛාවේ දෙපස පිහිටා ඇති අවකාශයන් ඉවත් කළ හැකිය.

නිගමනය

Python හි වැඩ කරන විට නව රේඛාවකින් නිශ්චිත දත්ත ප්රතිදානය කිරීම සඳහා, "n" අක්ෂරය සමඟ පැරණි රේඛාව අවසන් කිරීම අවශ්ය වේ. එහි ආධාරයෙන්, ලකුණෙන් පසු තොරතුරු ඊළඟ පේළියට මාරු කරනු ලැබේ, පැරණි එක වසා ඇත. කෙසේ වෙතත්, දත්ත මාරු කිරීම සඳහා මෙම සංකේතය භාවිතා කිරීම අවශ්ය නොවේ. මෙය සිදු කිරීම සඳහා, ඔබට අවසානය = "පරාමිතිය භාවිතා කළ හැකිය."අක්ෂරය" යනු බෙදුම්කරු අක්ෂරයයි.

ඔබමයි