কম্পিউটার

পাইথনে স্ট্রিং ভেরিয়েবলের সাথে ডবল কোট কীভাবে প্রিন্ট করবেন?


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

নীচের পরিস্থিতিতে ডবল উদ্ধৃতি মুদ্রণ হবে না. কোডের প্রথম দুটি লাইন কোনো আউটপুট দেবে না যখন শেষটি ত্রুটির মাধ্যমে হবে।

উদাহরণ

print(" ")
print(" " " ")
print(""aString"")

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -;

print(""aString"")
^
SyntaxError: invalid syntax

কিন্তু যদি আমরা নীচের দেখানো মত সঠিক উদ্ধৃতি দিয়ে স্ট্রিংগুলিকে ঘিরে রাখি, তাহলে উদ্ধৃতিগুলি নিজেই মুদ্রিত হতে পারে। একক উদ্ধৃতির মধ্যে দ্বৈত উদ্ধৃতি সংযুক্ত করা কৌশলটি করে।

উদাহরণ

print('Hello Tutorialspoint')
print('"Hello Tutorialspoint"')

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Hello Tutorialspoint
"Hello Tutorialspoint"

স্ট্রিং ভেরিয়েবল ব্যবহার করে

আমরা স্ট্রিং ফরম্যাটিং ব্যবহার করতে পারি ডাবল কোট প্রিন্ট করার জন্য সেইসাথে অন্য যেকোন অক্ষর যা প্রিন্ট সিনট্যাক্সের অংশ।

উদাহরণ

StringVar = 'Hello Tutorialspoint'
print("\"%s\""% StringVar )
print("\\%s\\"% StringVar )
print('"%s"' % StringVar )
print('"{}"'.format(StringVar))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

"Hello Tutorialspoint"
\Hello Tutorialspoint\
"Hello Tutorialspoint"
"Hello Tutorialspoint"

  1. পাইথনে একটি স্ট্রিং এস্কেপ সিকোয়েন্স কিভাবে প্রক্রিয়া করবেন?

  2. কিভাবে আমরা পাইথনে একটি অপরিবর্তনীয় স্ট্রিং এর আইডি পরিবর্তন করতে পারি?

  3. পাইথনে মূল স্ট্রিং ডান-জাস্টিফাইড সহ একটি স্পেস-প্যাডেড স্ট্রিং কীভাবে পাবেন?

  4. একটি পাইথন ভেরিয়েবল বিদ্যমান কিনা আমি কিভাবে পরীক্ষা করব?