আমি যখন লিখি print('\')
বা print("\")
বা print("'\'")
, পাইথন ব্যাকস্ল্যাশ \
প্রতীকটি মুদ্রণ করে না । পরিবর্তে এটি প্রথম দুটির জন্য ত্রুটি এবং ''
দ্বিতীয়টির জন্য প্রিন্ট করে। ব্যাকস্ল্যাশ মুদ্রণের জন্য আমার কী করা উচিত?
উত্তর:
হ্যাঁ, অন্য একটি ব্যাকস্ল্যাশ এর আগে আপনি আপনার ব্যাকস্ল্যাশ এড়াতে হবে:
print("\\")
পাইথন 3 এর পূর্ববর্তী সংস্করণগুলির জন্য:
print "\\"
\
অক্ষরটি অবশ্যই কোন এস্কেপ অক্ষর, যা চরিত্র এটা ভিন্নভাবে নিম্নলিখিত ব্যাখ্যা করে বলা হয়। উদাহরণস্বরূপ, n
খালি নিজেই কেবল একটি চিঠি, কিন্তু আপনি যখন এটি ব্যাকস্ল্যাশ সহকারে এগিয়ে যান, তখন এটি হয়ে যায় \n
, এটিই নতুন লাইনের চরিত্র।
আপনি সম্ভবত অনুমান করতে পারেন, \
এড়ানোও দরকার তাই এটি পালানোর চরিত্রের মতো কাজ করে না। আপনাকে ... পালাতে হবে মূলত।
ব্যাকস্ল্যাশ মুদ্রণের একটি হ্যাকি উপায় যা এতে পালাতে জড়িত না তা হল এর অক্ষর কোডটি এখানে প্রবেশ করা chr
:
>>> print(chr(92))
\