خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


آموزش پایتون : مبانی عملیات رشته ها

آموزش پایتون : مبانی عملیات رشته ها
نویسنده : امیر انصاری
رشته ها (Strings) تکه هایی از متن می باشند. آنها می توانند هر چیزی باشند و ما بین یک جفت دابل کوتیشن و یا یک جفت تک کوتیشن قرار می گیرند.

سیستم یکپارچۀ سازمانی راهکار



astring = "Hello world!"
astring2 = 'Hello world!'

همانطور که می بینید، اولین چیزی که شما یاد گرفتید چاپ یک متن ساده با دستور print می باشد. این متن در زبان برنامه نویسی پایتون (Python)، به عنوان یک رشته (string) ذخیره می گردد. با اینحال به جای اینکه به سرعت رشته ها را چاپ کنید، می خواهیم کارهای مختلفی را که با رشته ها قابل انجام می باشد با هم مرور کنیم.

astring = "Hello world!"
print("single quotes are ' '")
print(len(astring))

آموزش پایتون : مبانی عملیات رشته ها
در کد بالا از تابع len استفاده کرده ایم. کار این تابع محاسبه تعداد کاراکترهای موجود در یک رشته می باشد. در شمارش تعداد کاراکترهای خالی (spaces) و نقطه ها و سایر علامت ها، نیز لحاظ می گردند.

astring = "Hello world!"
print(astring.index("o"))

آموزش پایتون : مبانی عملیات رشته ها
تابع index موقعیت یک متن درون یک رشته را بر می گرداند. در مثال بالا عدد 4 خروجی تابع index می باشد، چرا که اولین کاراکتر "a" در موقعیت 4 از رشته مربوطه قرار دارد. اما چرا عدد 5 را چاپ نکرد، چون ما اگر از سمت چپ کاراکترها را شمارش کنیم کاراکتر "a" در موقعیت 5 قرار دارد. به طور پیش فرض در اکثر زبان های برنامه نویسی، شمارش از عدد 0 شروع می شود، اصطلاحا به آن zero base گفته می شود.

astring = "Hello world!"
print(astring.count("l"))

آموزش پایتون : مبانی عملیات رشته ها
تابع count تعداد تکرار یک متن درون یک رشته را برمی گرداند. در مثال بالا تعداد تکرار حرف "l" توسط تابع count برگردانده شده است.

astring = "Hello world!"
print(astring[3:7])

آموزش پایتون : مبانی عملیات رشته ها
در مثال بالا بخشی از یک رشته استخراج شده است، این بخش از ایندکس 3 شروع شده و به طول 7 کاراکتر از اول رشته را استخراج می کند. توجه داشته باشید که پارامتر ایندکس از 0 آغاز می شود، اما پارامتر طول متن از عدد 1 آغاز می گردد.

astring = "Hello world!"
print(astring.upper())
print(astring.lower())

آموزش پایتون : مبانی عملیات رشته ها
تابع upper تمامی حروف یک رشته را تبدیل به حروف بزرگ انگلیسی می کند و تابع lower آنها را تبدیل به حروف کوچک انگلیسی می کند.

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


آموزش قبلی : آموزش پایتون : قالب بندی متن (String Formatting) در پایتون

آموزش بعدی : آموزش پایتون : دستور شرطی if



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.