رشته

رشته یا String یکی از انواع متغیر های موجود در پایتون می باشد که به اختصار به صورت str در آن نمایش داده می شود. این متغیر مجموعه ای از کارکتر ها می باشد که با هم تشکیل یک متن را می دهند.


تعریف رشته

برای تعریف رشته بعد از علامت مساوی متن مورد نظر خود را در دو کُتیشن (') و یا داخل دو دابل کتیشن (") قرار می دهیم برای فهم بیشتر به مثال زیر توجه کنید

>>>Bijoo = 'Hi Python'      # Single quotes
>>>Bijoo = "Hi Python"      # Double quotes

رشته های چند خطی

برای تعریف این نوع رشته ها متن را باید در داخل دو علامت """ قرار بطور مثال اگر شما کد زیر را وارد نمایید و اینتر را بزنید

>>>Bijoo = """ hi

باز هم می توانید متن را وارد نرم افزار کنید و تا زمانیی که دوباره علامت """ را به کار نبرده اید می توانید تایپ کنید و اینتر را بزنید برای فهم بهتر به مثال زیر توجه کنید

>>>Bijoo = """ hi
i like python 
what about 
you"""
>>>

رشته های مخلوط

اگر می خواهید از علامت " یا ' در متن خود استفاده کنید می توانید به دو مثال زیر توجه نمایید

برای استفاده از ' در متن به مثال زیر توجه کنید

>>>Bijoo = "'Hi Py'thon'"
>>>print Bijoo
'Hi Py'thon'


برای استفاده از " در متن به مثال زیر توجه کنید

>>>Bijoo = '"Hi "Py"th"on"'
>>>print Bijoo
"Hi "Py"th"on"

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

برای اینکار می توانید از دستور print استفاده نمایید

 

>>>Bijoo = 'Hi Python'
>>>print Bijoo
Hi Python

زنگ تفریح

شاید تا اینجا کمی خسته شده باشید اما خیلی جالب است این را ببینید و خودتان علتش را پیدا کنید

خب شروع می کنیم

کد زیر را در مفسر یا همان قسمتی که در آن کد می نویسید وارد کنید

 

>>>print u'Bijoo'

نتیجه Bijoo خواهد بود و حرف u از بین می رود ؟! به نظر شما چرا ؟ برای خود چند مثال بزنید و نتیجه ها را ببینید

کد زیر را هم امتحان کنید

>>>u'Bijoo'

نتیجه چه خواهد بود ؟ توجه داشته باشید که حرف u بیرون از کتیشن است پس چرا ؟

روی این مسئله فکر نمایید اگر نتوانستید حل کنید در انجمن مطرحش کنید


صفحه قبلی: پایتون
صفحه بعدی: PyGTK