পাইথনে একটি নতুন লাইনে পাঠ্যের অনুবাদ। কীভাবে একটি নতুন লাইনে পাঠ্য সরানো যায় - নির্দেশাবলী

পাইথনে, একটি লাইনের শেষ চিহ্নিত করতে এবং একটি নতুন শুরু করতে, আপনাকে একটি বিশেষ অক্ষর ব্যবহার করতে হবে। একই সময়ে, বিভিন্ন পাইথন ফাইলের সাথে কাজ করার সময় কীভাবে এটি সঠিকভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ এবং প্রয়োজনীয় মুহুর্তে এটি কনসোলে প্রদর্শন করুন। প্রোগ্রাম কোডের সাথে কাজ করার সময় কীভাবে নতুন লাইনের জন্য ডিলিমিটার ব্যবহার করবেন তা বিশদভাবে বোঝা দরকার, এটি ব্যবহার না করে পাঠ্য যুক্ত করা সম্ভব কিনা।

নতুন লাইন চরিত্র সম্পর্কে সাধারণ তথ্য

n একটি নতুন লাইনে তথ্য মোড়ানো এবং পাইথনে পুরানো লাইন বন্ধ করার প্রতীক। এই প্রতীক দুটি উপাদান নিয়ে গঠিত:

  • বিপরীত তির্যক;
  • n একটি ছোট হাতের অক্ষর।

এই অক্ষরটি ব্যবহার করতে, আপনি “print(f” HellonWorld!”) ” অভিব্যক্তিটি ব্যবহার করতে পারেন, যার কারণে আপনি f-লাইনে তথ্য স্থানান্তর করতে পারেন।

পাইথনে একটি নতুন লাইনে পাঠ্যের অনুবাদ। কীভাবে একটি নতুন লাইনে পাঠ্য সরানো যায় - নির্দেশাবলী
নতুন লাইনে তথ্যের অ্যারে বিতরণ করতে n অক্ষর ব্যবহার করার একটি উদাহরণ

প্রিন্ট ফাংশন কি

অতিরিক্ত সেটিংস ছাড়া, পরবর্তী লাইনে ডেটা স্থানান্তর অক্ষরটি লুকানো মোডে যোগ করা হয়। এই কারণে, এটি একটি নির্দিষ্ট ফাংশন সক্রিয় না করে লাইনের মধ্যে দেখা যাবে না। প্রোগ্রাম কোডে একটি বিভাজক আইকন প্রদর্শনের একটি উদাহরণ:

প্রিন্ট (“হ্যালো, ওয়ার্ল্ড”!”) – “হ্যালো, ওয়ার্ল্ড!”এন

একই সময়ে, এই চরিত্রের এমন একটি সন্ধান পাইথনের মৌলিক বৈশিষ্ট্যগুলিতে লেখা আছে। "প্রিন্ট" ফাংশনের "শেষ" প্যারামিটারের জন্য একটি ডিফল্ট মান রয়েছে – n। এই ফাংশনের জন্য ধন্যবাদ যে এই অক্ষরটি পরবর্তী লাইনগুলিতে ডেটা স্থানান্তর করতে লাইনের শেষে সেট করা হয়েছে। "প্রিন্ট" ফাংশনের ব্যাখ্যা:

মুদ্রণ (*অবজেক্ট, sep=' ', end='n', file=sys.stdout, ফ্লাশ=ফলস)

"প্রিন্ট" ফাংশন থেকে "শেষ" প্যারামিটারের মান "n" অক্ষরের সমান। প্রোগ্রাম কোডের স্বয়ংক্রিয় অ্যালগরিদম অনুসারে, এটি শেষে লাইনগুলি সম্পূর্ণ করে, যার আগে "মুদ্রণ" ফাংশনটি লেখা হয়। একটি একক "মুদ্রণ" ফাংশন ব্যবহার করার সময়, আপনি এটির কাজের সারমর্মটি লক্ষ্য করবেন না, কারণ স্ক্রিনে শুধুমাত্র একটি লাইন প্রদর্শিত হবে। যাইহোক, যদি আপনি এই মত কয়েকটি বিবৃতি যোগ করেন, ফাংশনের ফলাফল আরও স্পষ্ট হয়ে ওঠে:

প্রিন্ট("হ্যালো, ওয়ার্ল্ড 1!") প্রিন্ট ("হ্যালো, ওয়ার্ল্ড 2!") প্রিন্ট ("হ্যালো, ওয়ার্ল্ড 3!") প্রিন্ট ("হ্যালো, ওয়ার্ল্ড 4!")

উপরের কোডের ফলাফলের একটি উদাহরণ:

হ্যালো, ওয়ার্ল্ড 1! হ্যালো, ওয়ার্ল্ড 2! হ্যালো, ওয়ার্ল্ড 3! হ্যালো, ওয়ার্ল্ড 4!

প্রিন্ট দিয়ে একটি নতুন লাইনের অক্ষর প্রতিস্থাপন করা হচ্ছে

"প্রিন্ট" ফাংশন ব্যবহার করে, লাইনের মধ্যে একটি বিভাজক অক্ষর ব্যবহার না করা সম্ভব। এটি করার জন্য, আপনাকে ফাংশনের মধ্যেই "শেষ" পরামিতি পরিবর্তন করতে হবে। এই ক্ষেত্রে, "শেষ" মানের পরিবর্তে, আপনাকে একটি স্থান যোগ করতে হবে। এই কারণে, এটি স্থান যা "শেষ" অক্ষর প্রতিস্থাপন করবে। ডিফল্ট সেটিংস সেট সহ ফলাফল:

>>> প্রিন্ট("হ্যালো") >>> প্রিন্ট("ওয়ার্ল্ড") হ্যালো ওয়ার্ল্ড

একটি স্থান দিয়ে "n" অক্ষর প্রতিস্থাপন করার পরে ফলাফল প্রদর্শন করা হচ্ছে:

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

এক লাইনে মানগুলির একটি ক্রম প্রদর্শন করতে অক্ষর প্রতিস্থাপনের এই পদ্ধতিটি ব্যবহার করার একটি উদাহরণ:

আমি পরিসরে(15): যদি i <14: print(i, end=", ") else: print(i)

ফাইলে বিভাজক অক্ষর ব্যবহার করে

যে প্রতীকটির পরে প্রোগ্রাম কোডের পাঠ্যটি পরবর্তী লাইনে স্থানান্তরিত হয় তা সমাপ্ত ফাইলগুলিতে পাওয়া যাবে। যাইহোক, প্রোগ্রাম কোডের মাধ্যমে নথিটি নিজে না দেখে, এটি দেখা অসম্ভব, যেহেতু এই জাতীয় অক্ষরগুলি ডিফল্টরূপে লুকানো থাকে। নতুন লাইন অক্ষর ব্যবহার করার জন্য, আপনাকে নাম দিয়ে ভরা একটি ফাইল তৈরি করতে হবে। এটি খোলার পরে, আপনি দেখতে পাবেন যে সমস্ত নাম একটি নতুন লাইনে শুরু হবে। উদাহরণ:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] open("names.txt", "w") সহ f: নামের জন্য[:-1]: f.write(f) "{name}n") f.write(names[-1])

টেক্সট ফাইলটি পৃথক লাইনে তথ্য পৃথক করার জন্য সেট করা থাকলেই নামগুলি এইভাবে প্রদর্শিত হবে। এটি স্বয়ংক্রিয়ভাবে প্রতিটি পূর্ববর্তী লাইনের শেষে লুকানো অক্ষর "n" সেট করবে। লুকানো চিহ্নটি দেখতে, আপনাকে ফাংশনটি সক্রিয় করতে হবে – “.readlines()”। এর পরে, সমস্ত লুকানো অক্ষরগুলি প্রোগ্রাম কোডে পর্দায় প্রদর্শিত হবে। ফাংশন সক্রিয়করণ উদাহরণ:

f: print(f.readlines()) হিসাবে open("names.txt", "r") সহ
পাইথনে একটি নতুন লাইনে পাঠ্যের অনুবাদ। কীভাবে একটি নতুন লাইনে পাঠ্য সরানো যায় - নির্দেশাবলী
পাইথনে কাজ করার জন্য বিভিন্ন চিহ্ন বরাদ্দ করা

পরামর্শ! পাইথনের সাথে সক্রিয়ভাবে কাজ করা, ব্যবহারকারীরা প্রায়শই এমন পরিস্থিতির সম্মুখীন হয় যেখানে প্রোগ্রাম কোডটি অবশ্যই একটি দীর্ঘ লাইনে লিখতে হবে, তবে এটি পর্যালোচনা করা এবং পৃথকীকরণ ছাড়াই ভুলগুলি সনাক্ত করা অত্যন্ত কঠিন। যাতে একটি দীর্ঘ লাইনকে পৃথক খণ্ডে ভাগ করার পরে, কম্পিউটার এটিকে সম্পূর্ণ বিবেচনা করে, মানগুলির মধ্যে প্রতিটি মুক্ত ব্যবধানে, আপনাকে অবশ্যই "" অক্ষরটি সন্নিবেশ করতে হবে - একটি ব্যাকস্ল্যাশ। একটি অক্ষর যোগ করার পরে, আপনি অন্য লাইনে যেতে পারেন, কোড লেখা চালিয়ে যান। লঞ্চের সময়, প্রোগ্রামটি নিজেই পৃথক খণ্ডগুলিকে একক লাইনে একত্রিত করবে।

একটি স্ট্রিংকে সাবস্ট্রিংয়ে বিভক্ত করা

একটি দীর্ঘ স্ট্রিংকে কয়েকটি সাবস্ট্রিংয়ে বিভক্ত করতে, আপনি বিভক্ত পদ্ধতি ব্যবহার করতে পারেন। যদি আর কোনো সম্পাদনা করা না হয়, ডিফল্ট ডিলিমিটার একটি স্থান। এই পদ্ধতিটি কার্যকর করার পরে, নির্বাচিত পাঠ্যটি সাবস্ট্রিং দ্বারা পৃথক শব্দে বিভক্ত, স্ট্রিংগুলির একটি তালিকায় রূপান্তরিত হয়। একটি উদাহরণ হিসাবে:

স্ট্রিং = "কিছু নতুন পাঠ্য" স্ট্রিং = স্ট্রিং. স্প্লিট() প্রিন্ট(স্ট্রিংস) ['কিছু', 'নতুন', 'পাঠ্য']

বিপরীত রূপান্তরটি সম্পাদন করার জন্য, যার সাহায্যে সাবস্ট্রিংগুলির তালিকাটি একটি দীর্ঘ স্ট্রিংয়ে পরিণত হবে, আপনাকে অবশ্যই যোগদান পদ্ধতিটি ব্যবহার করতে হবে। স্ট্রিংগুলির সাথে কাজ করার জন্য আরেকটি দরকারী পদ্ধতি হল স্ট্রিপ। এটির সাহায্যে, আপনি লাইনের উভয় পাশে অবস্থিত স্থানগুলি সরাতে পারেন।

উপসংহার

পাইথনে কাজ করার সময় একটি নতুন লাইন থেকে নির্দিষ্ট ডেটা আউটপুট করার জন্য, "n" অক্ষর দিয়ে পুরানো লাইন শেষ করা প্রয়োজন। এর সাহায্যে, চিহ্নের পরে তথ্য পরবর্তী লাইনে স্থানান্তরিত হয় এবং পুরানোটি বন্ধ হয়ে যায়। যাইহোক, তথ্য স্থানান্তর করতে এই প্রতীক ব্যবহার করার প্রয়োজন নেই। এটি করার জন্য, আপনি পরামিতি ব্যবহার করতে পারেন শেষ = ""। মান "অক্ষর" হল বিভাজক অক্ষর।

নির্দেশিকা সমন্ধে মতামত দিন