امروز تصمیم دارم در رابطه با رشته ها در پایتون کمی مطلب بنویسم. فکر کنم خوانندگان عزیزی که تا حالا پایتون رو با من جلو اومده باشند متوجه پیشرفت خودشون و آموزشی که میبینن شده باشند. چون شما کم کم میتونید ی بازی هایی با زبان پایتون بکنید و محاسبات ریاضی و ... رو انجام بدید. امروز و روزهای دیگه که مطلب رشته ها در پایتون رو تموم کنم حتما متوجه میشید که روند پیشرفتتون داره بهتر هم میشه.
رشته ها یکی از معروفترین انواع داده ای در زبان پایتون هستند که اون ها رو میتونیم بین " " و ' ' و یا """ """ بیاریم. برای مثال فرض کنید دو متغیر داریم که میخوایم بهشون مقدار رشته ای به صورت زیر تخصیص بدیم:
var1 = 'Hello World!'
var2 = "Python Programming"
دسترسی داشتن به رشته ها
نوع کاراکتری در پایتون عملا چیز بی معنایی هست و شما برای دسترسی داشتن به بخشی از رشته باید بدونید در پیاتون چیزی به اسم زیر رشته داریم و برای اون باید از علامت [] استفاده کرد.
برای درک بهتر یک مثال قرار دادم که توش دو رشته تعریف شده و ادامه ماجرا:
#!/usr/bin/python
var1 = 'Hello World!'
var2 = "Python Programming"
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
بعد از اجرا خروجی به صورت زیر دریافت خواهید کرد:
var1[0]: H
var2[1:5]: ytho
همونطور که میبینید در رشته ها هر کاراکتر یک مقدار اندیسی داره که این مقدار از 0 شروع میشه. در var1 صفرمین کاراکتر برابر H و در var2 وقتی مینویسید از ۱ تا ۵ برو به این معناست که از کارکتر یکم شروع کن و تا قبل از کاراکتر پنجم رو چاپ کن.