دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۸
  • اردیبهشت

جلسه ۱۱ : رشته ها در فرترن

  • دسته‌بندی‌ها :
جلسه ۱۱ : رشته ها در فرترن
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، در جلسه یازدهم از آموزش های دوره فرترن ، فراخوانی رشته ها در فرترن و سایر توابع رشته ها در فرترن را بررسی خواهیم کرد.زبان فرترن می تواند کاراکترها را به عنوان کاراکترهای تکی یا رشته های پیوسته پردازش کند.یک رشته کاراکتر ممکن است تنها یک حرف در طول رشته باشد، یا حتی می تواند صفر باشد. در فرترن، ثابت های کاراکتری بین یک جفت یا یک نقل قول قرار می گیرند.کاراکتر داده نوع درونی شخصیت ها و رشته ها را ذخیره می کند.طول رشته را می توان با مشخص کننده len مشخص کرد. اگر هیچ طولی مشخص نشده باشد، در این صورت مقدار آن برابر ۱ می شود.

      فراخوانی رشته ها در فرترن

      فراخوانی رشته ها در فرترن مانند متغیرهاست .

      مثال : 

      برای مثال :

      مثال : 

      شما همچنین می توانید یک مقدار را به رشته اختصاص دهید :

      مثال : 

      مثال زیر نشان دهنده اعلان و استفاده از نوع داده کاراکتر است :

      مثال : 

      هنگامی که شما برنامه فوق را اجرا و کامپایل میکنید، نتیجه زیر تولید می شود :

      مثال : 

      ترکیب رشته ها

      برای ترکيب رشته ها از علامت // استفاده می گردد.

      به مثال زیر توجه کنید :

      مثال : 

      هنگامی که شما برنامه فوق را اجرا و کامپایل میکنید، نتیجه زیر تولید می شود :

      مثال : 

      استخراج زیر رشته ها در فرترن

      استخراج بخشی از رشته يا پيوند دو رشته به يکديگر. استخراج بخشی از رشته با قرار دادن علامت : بين شروع و پايان بخش مورد نظر صورت می گيرد. این مشخص کننده محدوده است.مثال زیر نشان می دهد که چگونه رشته “world” را از رشته “hello world” استخراج کنیم :

      مثال : 

      هنگامی که شما برنامه فوق را اجرا و کامپایل میکنید، نتیجه زیر تولید می شود :

      مثال : 

      مثال

      مثال زیر از تابع date_and_time برای دادن تاریخ و رشته زمان استفاده می کند. ما از مشخصه های گوناگون برای استخراج سال، تاریخ، ماه، ساعت، دقیقه و اطلاعات دوم به طور جداگانه استفاده می کنیم.

      مثال : 

      هنگامی که برنامه فوق را کامپایل و اجرا میکنید، اطلاعات دقیق تاریخ و زمان را ارائه داده می شود :

      مثال : 

      رشته های ترمیم در فرترن

      تابع trim یک رشته را می گیرد و رشته ورودی را پس از حذف تمام سطوح خالی باز می گرداند. برای مثال :

      مثال : 

      هنگامی که برنامه فوق را اجرا و کامپایل میکنید، نتیجه زیر تولید می شود :

      مثال : 

      تنظیم مرتب شدن شدن رشته ها

      تابع adjust یک رشته را می گیرد و آن را با از بین بردن فواصل خالی مرتب می کند.

      مثال :

      مثال : 

      هنگامی که برنامه فوق را اجرا و کامپایل می کنید، نتیجه زیر تولید می شود :

      مثال : 

      جستجوی زیر رشته در یک رشته در فرترن

      تابع index دو رشته را می گیرد و بررسی می کند که رشته دوم یک زیر رشته از رشته اول است، اگر دومین آرگومان یک زیرمجموعه از اولین آرگومان باشد، یک عدد صحیح باز می گرداند که علامت شروع رشته دوم در رشته اول است، در غیر اینصورت صفر را باز می گرداند.مثال :

      مثال : 

      هنگامی که برنامه فوق را اجرا و کامپایل می کنید، نتیجه زیر تولید می شود :

      مثال : 

      کلام آخر

      سایر توابع مقايسه رشته ها مانند LGE ،LGT ،LLE و LLT و بسيارس از توابع ديگر وجود دارند که در صورت نياز امکان مطالعه آنها را خواهيد داشت. امیدوارم از مطالب ذکر شده بهره کافی را برده باشید. با ما همراه باشید تا در جلسه بعد آرایه ها در فرترن را بررسی نماییم.

      QR:  جلسه ۱۱ : رشته ها در فرترن
      به اشتراک بگذارید