1,165 বার দেখা হয়েছে
"পাইথন" বিভাগে করেছেন

2 উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন
এক বা একাধিক character মিলে string তৈরি হয়। সোজা কথায় স্ট্রিং হচ্ছে ক্যারেক্টার টাইপের অ্যারে। তবে প্রোগ্রামিংয়ে এটির ব্যবহার এতই বেশি যে কোনো কোনো ল্যাঙ্গুয়েজে স্ট্রিংকে আলাদা একটি ডাটা টাইপ হিসেবে ধরা হয়। তবে সি-তে আমরা char টাইপের অ্যারে দিয়েই স্ট্রিংয়ের কাজ করব।
0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন

স্ট্রিং (String) কম্পিউটার প্রোগ্রামিং ভাষায় একটি ডেটা টাইপ যা অক্ষরসমূহের একটি সিকোয়েন্স বা চিহ্নের একটি রাশির সমষ্টি। স্ট্রিং সাধারণত টেক্সট সংরক্ষণ করতে ব্যবহৃত হয়, যেমন নাম, ঠিকানা, বা যেকোনো ধরণের ভাষার তথ্য।

স্ট্রিং এর বৈশিষ্ট্য:

  1. অক্ষরের সমষ্টি:
    স্ট্রিং হল অক্ষর (characters) বা সিম্বল (symbols) এর একটি সিকোয়েন্স। প্রতিটি অক্ষর একটি চারিত্রিক কোড দ্বারা উপস্থাপিত হয় (যেমন ASCII বা Unicode)।

  2. দ্বি-সীমাবদ্ধ:
    স্ট্রিং সাধারণত দুটি উদ্ধৃতি চিহ্ন (") দিয়ে ঘেরা থাকে। যেমন, "Hello, World!" একটি স্ট্রিং।

  3. ধারণ ক্ষমতা:
    স্ট্রিংয়ের মধ্যে যেকোনো ধরণের অক্ষর থাকতে পারে: অক্ষর, সংখ্যা, বিশেষ চিহ্ন এবং সাদা স্থান (space)।

  4. অমিউটেবল/পরিবর্তনযোগ্য:
    অনেক প্রোগ্রামিং ভাষায় স্ট্রিং অমিউটেবল (immutable), অর্থাৎ একবার তৈরি হওয়ার পর স্ট্রিংয়ের কোনো অংশ পরিবর্তন করা যায় না। তবে কিছু ভাষায় স্ট্রিং পরিবর্তনযোগ্য (mutable) হতে পারে।

স্ট্রিং এর উদাহরণ:

  • "Hello"
  • "12345"
  • "A$%&*"
  • "Hello, World!"

স্ট্রিং ব্যবহারের কিছু উদাহরণ:

  1. টেক্সট প্রিন্ট করা:
    স্ট্রিং ব্যবহার করে প্রোগ্রামে টেক্সট বা বার্তা প্রিন্ট করা যায়।

    print("Hello, World!")
    
  2. স্ট্রিং যোগ (Concatenation):
    দুটি বা দুটি অধিক স্ট্রিং একত্রিত করা যায়।

    first_name = "John"
    last_name = "Doe"
    full_name = first_name + " " + last_name
    
  3. স্ট্রিং দৈর্ঘ্য:
    স্ট্রিংয়ের দৈর্ঘ্য (অর্থাৎ, কতটা অক্ষর রয়েছে) বের করার জন্য:

    len("Hello")  # আউটপুট: 5
    

স্ট্রিং এবং সংখ্যা:

স্ট্রিং এবং সংখ্যা একে অপরের থেকে আলাদা। যদিও স্ট্রিংয়ে সংখ্যাও থাকতে পারে, তা সংখ্যা হিসেবে গণ্য হয় না যতক্ষণ না তাদের গাণিতিকভাবে ব্যবহৃত না হয়।

উপসংহার:
স্ট্রিং কম্পিউটার প্রোগ্রামিংয়ে অক্ষরসমূহের একটি গুরুত্বপূর্ণ সংগ্রহ, যা টেক্সট বা তথ্য প্রক্রিয়াকরণে ব্যাপকভাবে ব্যবহৃত হয়।

এরকম আরও কিছু প্রশ্ন

2 টি উত্তর
25 ফেব্রুয়ারি, 2023 "পাইথন" বিভাগে প্রশ্ন করেছেন Mdshakinur
1 টি উত্তর
25 ফেব্রুয়ারি, 2023 "পাইথন" বিভাগে প্রশ্ন করেছেন Mdshakinur
1 টি উত্তর

37,792 টি প্রশ্ন

37,187 টি উত্তর

1,839 টি মন্তব্য

3,941 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
7 জন অনলাইনে আছেন
0 জন সদস্য, 7 জন অতিথি
আজকে ভিজিট : 3659
গতকাল ভিজিট : 20042
সর্বমোট ভিজিট : 64896091
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...