পাইথন একটি নতুন স্ট্রিং টেক্সট অনুবাদ। কিভাবে একটি নতুন লাইন টেক্সট স্থানান্তর - নির্দেশনা

Anonim

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

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

\ n - একটি নতুন স্ট্রিং তথ্য স্থানান্তর এবং পাইথন মধ্যে পুরানো লাইন বন্ধ। এই প্রতীক দুটি উপাদানের ধারণ করে:

  • বিপরীত উল্টো;
  • এন নিম্ন নিবন্ধ থেকে একটি প্রতীক।

এই চরিত্রটি ব্যবহার করার জন্য, আপনি "মুদ্রণ (F" হ্যালো \ nworld! ") এইটি প্রয়োগ করতে পারেন, যা আপনি F-Line এ তথ্য স্থানান্তর করতে পারেন।

পাইথন একটি নতুন স্ট্রিং টেক্সট অনুবাদ। কিভাবে একটি নতুন লাইন টেক্সট স্থানান্তর - নির্দেশনা 3487_1
নতুন লাইনের তথ্যের অ্যারে বিতরণ করার জন্য একটি প্রতীক \ n ব্যবহার করার উদাহরণ

মুদ্রণ ফাংশন কি

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

মুদ্রণ করুন ("হ্যালো, ওয়ার্ল্ড"! ") -" হ্যালো, বিশ্ব! "\ N

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

মুদ্রণ (* বস্তু, SEP = '', END = '\ N', ফাইল = sys.stdout, ফ্লাশ = মিথ্যা)

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

মুদ্রণ ("হ্যালো, ওয়ার্ল্ড 1!") মুদ্রণ ("হ্যালো, বিশ্ব ২!") মুদ্রণ ("হ্যালো, বিশ্ব 3!") মুদ্রণ ("হ্যালো, বিশ্ব 4!")

ফলাফলের উপরে নির্ধারিত ফলাফলের একটি উদাহরণ:

হ্যালো, বিশ্ব 1! হ্যালো, বিশ্ব ২! হ্যালো, বিশ্ব 3! হ্যালো, বিশ্ব 4!

মুদ্রণ মাধ্যমে একটি নতুন স্ট্রিং প্রতীক প্রতিস্থাপন

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

>>> মুদ্রণ ("হ্যালো") >>> মুদ্রণ ("বিশ্ব") হ্যালো ওয়ার্ল্ড

একটি স্পেসে "\ N" প্রতীক প্রতিস্থাপন করার পরে ফলাফলটি প্রদর্শন করা হচ্ছে:

>>> মুদ্রণ ("হ্যালো", শেষ = "") >>> মুদ্রণ ("বিশ্ব") হ্যালো ওয়ার্ল্ড

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

আমি পরিসীমা মধ্যে (15): যদি আমি

ফাইল একটি বিভাজক প্রতীক ব্যবহার করে

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

নাম = ['পেট', 'দিমা', 'artem', 'ইভান'] খোলা ("names.txt", "W") হিসাবে F: নামগুলির জন্য [: - 1]: f.write (f "{নাম} \ n") f.write (নাম [-1])

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

খোলা ("names.txt", "r") হিসাবে F: মুদ্রণ (F.Readlines ())

পাইথন একটি নতুন স্ট্রিং টেক্সট অনুবাদ। কিভাবে একটি নতুন লাইন টেক্সট স্থানান্তর - নির্দেশনা 3487_2
পাইথন কাজ করার জন্য বিভিন্ন অক্ষরের উদ্দেশ্য

Substring জন্য স্ট্রিং বিভাগ

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

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

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

উপসংহার

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

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

আরও পড়ুন