এই আর্টিকেলে আমরা দেখব কিভাবে পাইথনে এস্কেপ ক্যারেক্টার প্রিন্ট করা যায়। আপনি কি জানেন এস্কেপ ক্যারেক্টার কী? যারা না জেনে তাদের জন্য এস্কেপ ক্যারেক্টার কী তা দেখি।
এস্কেপ ক্যারেক্টার স্ট্রিং-এ ব্যক্তিগত অর্থ বহন করতে ব্যবহৃত হয়। যদি আমরা স্ট্রিং-এ নিউ লাইন, ট্যাব স্পেস ইত্যাদি অন্তর্ভুক্ত করতে চাই, তবে এই এস্কেপ ক্যারেক্টারগুলো ব্যবহার করতে পারি। কিছু উদাহরণ দেখি।
উদাহরণ
## নিউ লাইন new_line_string = "Hi\nHow are you?" ## এটি 'Hi' প্রথম লাইনে এবং 'How are you?' পরের লাইনে প্রিন্ট করবে print(new_line_string)
আউটপুট
Hi How are you?
পাইথনে অনেক এস্কেপ ক্যারেক্টার রয়েছে যেমন \n, \t, \r ইত্যাদি। যদি আমরা এমন একটি স্ট্রিং প্রিন্ট করতে চাই যেটিতে এই এস্কেপ ক্যারেক্টারগুলো থাকে? আমাদের স্ট্রিংটি repr() বিল্ট-ইন ফাংশন দিয়ে প্রিন্ট করতে হবে। এটি স্ট্রিংকে ঠিক যেভাবে আমরা দিয়েছি সেভাবে প্রিন্ট করে। একটি উদাহরণ দেখি।
উদাহরণ
## স্ট্রিং string = "Hi\nHow are you?\nFine." ## এক্স্যাক্ট স্ট্রিং প্রিন্ট হবে print(repr(string))
আউটপুট
'Hi\nHow are you?\nFine.'
আমরা repr() ফাংশন ছাড়াও এক্স্যাক্ট স্ট্রিং প্রিন্ট করতে পারি। স্ট্রিং ইনিশিয়ালাইজ করতে হবে r বা R স্ট্রিং ট্রিগার দিয়ে। একটি উদাহরণে দেখি।
উদাহরণ
## স্ট্রিং ট্রিগার string = R"Hi\nHow are you?\nFine." ## এক্স্যাক্ট স্ট্রিং প্রিন্ট হবে print(string)
আউটপুট
Hi\nHow are you?\nFine.
r ছোট হাতের ব্যবহার করলেও একই রেজাল্ট আসবে।
উপসংহার
আশা করি আপনি পাইথনে এস্কেপ ক্যারেক্টার প্রিন্ট করার পদ্ধতি শিখেছেন। আর্টিকেলের সংক্রান্ত যেকোনো প্রশ্ন থাকলে কমেন্ট সেকশনে উল্লেখ করুন।