loading...

پرطرفدارترین های درسمن

بازدید : 65
پنجشنبه 12 خرداد 1401 زمان : 11:26

تعريف رشته ها

براي تعريف رشته از کوتيشن ‘ ’يا دابل کوتيشن " " استفاده مي شود. مانند نمونه:

"hello ali"
‘hello ali’

نکته: رشته ها مانند ليست ها داراي انديس هستند.

نکته: رشته ها را ميتوانيم با دستور ()print چاپ کنيم.

نکته: رشته ها را به صورت متن چندخطي مي توانيم تعريف کنيم براي اينکار کافيست در ابتدا و انتهاي رشته از علامت " يا سه بار استفاده کنيم. مانند نمونه:

s=”””For your programming foot, 
you can refer to the free introductory
course up to the Darsman Intermediate website”””

همان طور که گفتيم رشته ها آرايه اي از بايت هستند که کاراکترهاي يونيکد را نشان مي دهند. پايتون نوع داده کاراکتري ندارد و يک کاراکتر، يک رشته با طول 1 است.

براي دسترسي به عناصر رشته از براکت [] استفاده ميکنيم مانند نمونه:

s=”hello”
Print(s [1])

خروجي:

e

نکته: با کمک حلقه ها ميتوانيم در يک رشته پيمايش کنيم.

در ادامه عملگرها و توابع پرکاربرد رشته را بررسي مي کنيم.

تابع ()len: رشته را به عنوان ورودي گرفته واندازه ي آن را بر مي گرداند.

تابع ()str: ورودي را تبديل به رشته کرده و خروجي مي دهد.

عملگر +: براي اتصال دو رشته در پايتون به يکديگر استفاده مي شود.

عملگر == : براي بررسي برابر بودن دو رشته با هم استفاده مي شود.(مقايسه رشته)

توابع مهم رشته

()capitalize: اولين کاراکتر را به حروف بزرگ تبديل مي کند.

()find: رشته را براي يک مقدار مشخص جستجو مي کند و موقعيت جايي که پيدا شده را بر مي گرداند.

()lower: يک رشته را به حروف کوچک تبديل مي کند.

()Count: تعداد تکرار کاراکتر يا کلمه اي که گرفته است را در رشته محاسبه ميکند.

()Replace: براي جايگزيني يک کلمه يا کاراکتر با کلمه يا کاراکتر ديگري استفاده ميشود.

()Join: براي تبديل ليست به رشته از اين تابع استفاده مي شود.

نکته: متد ()find سه ورودي مي گيرد که ورودي اول اجباري و دو ورودي ديگر اختياري است. و خروجي اين متد يک عدد است.

دوست عزيز به پايان اين بخش رسيديم ممنون بابت همراهيتون اميدوارم مطالب برايتان مفيد بوده باشد براي يادگيري بيشتر پيشنهاد ميکنم دوره آموزش رايگان پايتون وب سايت درسمن را مشاهده کنيد و اين مباحث را کاملتر فرابگيريد. جهت دسترسي سريع به آموزش پايتون به ادامه مطلب مراجعه کنيد.

تعريف رشته ها

براي تعريف رشته از کوتيشن ‘ ’يا دابل کوتيشن " " استفاده مي شود. مانند نمونه:

"hello ali"
‘hello ali’

نکته: رشته ها مانند ليست ها داراي انديس هستند.

نکته: رشته ها را ميتوانيم با دستور ()print چاپ کنيم.

نکته: رشته ها را به صورت متن چندخطي مي توانيم تعريف کنيم براي اينکار کافيست در ابتدا و انتهاي رشته از علامت " يا سه بار استفاده کنيم. مانند نمونه:

s=”””For your programming foot, 
you can refer to the free introductory
course up to the Darsman Intermediate website”””

همان طور که گفتيم رشته ها آرايه اي از بايت هستند که کاراکترهاي يونيکد را نشان مي دهند. پايتون نوع داده کاراکتري ندارد و يک کاراکتر، يک رشته با طول 1 است.

براي دسترسي به عناصر رشته از براکت [] استفاده ميکنيم مانند نمونه:

s=”hello”
Print(s [1])

خروجي:

e

نکته: با کمک حلقه ها ميتوانيم در يک رشته پيمايش کنيم.

در ادامه عملگرها و توابع پرکاربرد رشته را بررسي مي کنيم.

تابع ()len: رشته را به عنوان ورودي گرفته واندازه ي آن را بر مي گرداند.

تابع ()str: ورودي را تبديل به رشته کرده و خروجي مي دهد.

عملگر +: براي اتصال دو رشته در پايتون به يکديگر استفاده مي شود.

عملگر == : براي بررسي برابر بودن دو رشته با هم استفاده مي شود.(مقايسه رشته)

توابع مهم رشته

()capitalize: اولين کاراکتر را به حروف بزرگ تبديل مي کند.

()find: رشته را براي يک مقدار مشخص جستجو مي کند و موقعيت جايي که پيدا شده را بر مي گرداند.

()lower: يک رشته را به حروف کوچک تبديل مي کند.

()Count: تعداد تکرار کاراکتر يا کلمه اي که گرفته است را در رشته محاسبه ميکند.

()Replace: براي جايگزيني يک کلمه يا کاراکتر با کلمه يا کاراکتر ديگري استفاده ميشود.

()Join: براي تبديل ليست به رشته از اين تابع استفاده مي شود.

نکته: متد ()find سه ورودي مي گيرد که ورودي اول اجباري و دو ورودي ديگر اختياري است. و خروجي اين متد يک عدد است.

دوست عزيز به پايان اين بخش رسيديم ممنون بابت همراهيتون اميدوارم مطالب برايتان مفيد بوده باشد براي يادگيري بيشتر پيشنهاد ميکنم دوره آموزش رايگان پايتون وب سايت درسمن را مشاهده کنيد و اين مباحث را کاملتر فرابگيريد. جهت دسترسي سريع به آموزش پايتون به ادامه مطلب مراجعه کنيد.

نظرات این مطلب

تعداد صفحات : 0

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 56
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 9
  • بازدید کننده امروز : 1
  • باردید دیروز : 0
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 10
  • بازدید ماه : 15
  • بازدید سال : 197
  • بازدید کلی : 7084
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی