কম্পিউটার

পাইথনে স্ট্রিং সম্পর্কে আকর্ষণীয় তথ্য


এই নিবন্ধে, আমরা পাইথন 3.x-এর স্ট্রিং সম্পর্কে কিছু আকর্ষণীয় তথ্য সম্পর্কে জানব। অথবা আগে।

  • অপরিবর্তনশীলতা
  • এসকেপ সিকোয়েন্সের অটো-ডিটেকশন
  • ডাইরেক্ট স্লাইসিং
  • সূচিবদ্ধ অ্যাক্সেস

অপরিবর্তনশীলতা

এর মানে হল যে টাইপে পরিবর্তনের কোনো অনুমতি নেই এবং আমাদের কেবলমাত্র পঠিত স্ট্রিংগুলিতে অ্যাক্সেস আছে।

উদাহরণ

inp = 'Tutorials point'
# output
print(inp)
# assigning a new value to a particular index in a
string
inp[0] = 't'
print(inp) # raises an error

আউটপুট

TypeError: 'str' object does not support item assignment

এসকেপ সিকোয়েন্সের অটো-ডিটেকশন

ব্যাকস্ল্যাশ ধারণকারী স্ট্রিংগুলি স্বয়ংক্রিয়ভাবে একটি পালানোর ক্রম হিসাবে সনাক্ত করা হয়৷

উদাহরণ

inp = 'Tutorials point'
# output
print(inp+”\n”+”101”)

আউটপুট

Tutorials point
101

সরাসরি স্লাইসিং

আমরা সবাই c বা c++ এ সাবস্ট্রিং পদ্ধতি সম্পর্কে সচেতন, স্লাইসিং পাইথনে একই কাজ করে। এটির জন্য দুটি বাধ্যতামূলক এবং 1টি ঐচ্ছিক যুক্তি লাগে৷ বাধ্যতামূলক আর্গুমেন্ট হল স্টার্ট ইনডেক্স (অন্তর্ভুক্ত) এবং শেষ সূচক (অন্তর্ভুক্ত নয়) ঐচ্ছিক আর্গুমেন্ট হল ধাপ বা বলুন ইনক্রিমেন্ট বা ডিসমেন্ট মান৷ ডিফল্টরূপে 1.

উদাহরণ

inp = 'Tutorials point'
# output
print(inp[0:5])

আউটপুট

Tutor

সূচিবদ্ধ অ্যাক্সেস

যেহেতু সমস্ত উপাদান একটি সংলগ্ন বিন্যাসে সংরক্ষণ করা হয়, তাই আমরা সরাসরি সূচকের সাহায্যে উপাদানগুলি অ্যাক্সেস করতে পারি।

উদাহরণ

inp = 'Tutorials point'
# output
print(inp[0]+inp[1])

আউটপুট

Tu

উপসংহার

এই নিবন্ধে, আমরা পাইথন 3.x-এর স্ট্রিং সম্পর্কে আকর্ষণীয় তথ্য সম্পর্কে শিখেছি। অথবা আগে।


  1. পাইথনে স্ট্রিংগুলি % কি করে?

  2. বায়োটেকনোলজি সম্পর্কে আকর্ষণীয় তথ্য

  3. 9 বিটকয়েন সম্পর্কে আকর্ষণীয় তথ্য

  4. কম্পিউটার টাইমকিপিং সম্পর্কে আকর্ষণীয় তথ্য