به آموزشگاه مجازی سینا خوش آمدید!

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

امتیاز
(1)

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

مثال شماره 1

دریافت کاراکترها از اندیس یا همان موقعیت 2 تا اندیس 5 (شامل خود اندیس 5 نمی شود):

b = "Hello, World!"
print(b[2:5])

نتیجه:

llo
امتحان کنید

نکته: به یاد داشته باشید که اندیس اولین کاراکتر 0 می باشد. 


برش زدن رشته از ابتدا

اگر اندیس اول را وارد نکنیم، محدوده از اولین کاراکتر شروع خواهد شد:

مثال شماره 2

دریافت کاراکترها از ابتدا تا موقعیتِ(اندیس) 5 (شامل خود اندیس 5 نمی شود):

b = "Hello, World!"
print(b[:5])

نتیجه:

Hello
امتحان کنید

برش زدن رشته تا انتها

اگر اندیس پایانی را وارد نکنیم، محدوده تا انتها ادامه می یابد:

مثال شماره 3

دریافت کاراکترها از اندیس 2 الی انتهای رشته:

b = "Hello, World!"
print(b[2:])

نتیجه:

llo, World!
امتحان کنید

استفاده از اندیس های منفی(Negative Indexing)

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

مثال شماره 4

دریافت کاراکترها:

از "o" در "World!" (اندیس 5-)،

تا "d" در "World!" در اندیس 2-(شامل خود d نمی شود) 

b = "Hello, World!"
print(b[-5:-2])

نتیجه:

orl

امتحان کنید


منبع: https://www.w3schools.com/python

 

  • بازدید: 100

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال