به نام خدا
توابعی که برای پردازش رشته به کار می روندبه شرح زیر می باشد:
1) تابع split ()
این تابع ورودی اش جداکننده می باشد. به این معنی که هر ورودی به این تابع داده شود براساس همان ورودی رشته را از هم جدا می کند.
2) تابع replace()
جایگزین کردن یک رشته به جای رشته اصلی.
3) تابع strip()
های یک رشته را حذف می کند از هردوطرف چپ وراست حذف می کند spaces این تابع فضاهای خالی
4) تابع find()
یکی از پرکاربردترین توابع در پردازش رشته می باشد. جستجو یک رشته در رشته ی اصلی.
5) تابع lowercase()
این تابع حروف انگلیسی راتبدیل به حروف کوچک می کند.
6) تابع uppercase()
این تابع حروف انگلیسی راتبدیل به حروف بزرگ می کند.
//------------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------------
#python3 - python2 اجرا در زبان
مثال) رشته ی " str=" THis is a test را در نظر بگیرید.
str.split() خروجی "THis" "is" "a" "test"
تابع split رشته را تبدیل به لیستی از رشته یا توکن ها می کند .
str.replace("test","notebook")
خروجی "THis is a notebook" -
یعنی در رشته اصلی test را پیدا کرده سپس جایگزین notebook می کند.
str.strip() خروجی str="THis is a test"
فضاهای خالی درسمت چپ وراست را حذف می کند.
str.find("is")
اولین is در نظرگرفته می شود.
مکان 0 و1 فضای خالی مکان 2 کاراکتر T مکان 3 کاراکتر H و مکان 4 is می باشد .
str.lowercase() خروجی "this is a test"
str.uppercase() خروجی "THIS IS A TEST"
موفق باشید
به امید خدا