knowledgecomputer2023
knowledgecomputer2023
خواندن ۱ دقیقه·۳ سال پیش

زبان برنامه نویسی پایتون - پردازش رشته


به نام خدا


string functions in python
string functions in python



توابعی که برای پردازش رشته به کار می روندبه شرح زیر می باشد:


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"





موفق باشید

به امید خدا


پردازش رشته پایتونتوابع پردزاش رشتهپایتون و رشتهpython and stringpython and function string
أَعُوذُ بِاللّه ِ مِنَ الْکَسَل وَ الْفَشَل
شاید از این پست‌ها خوشتان بیاید