آموزش برش زدن رشته ها در پایتون
ما می توانیم با استفاده از سینتکسِ(شیوه ی نوشتاریِ) برش زدن، یک محدوده از کاراکترهای یک رشته را برگردانیم. برای انجام این کار، اندیس شروع و اندیس پایانی را مشخص می کنیم و بین آنها یک علامت دونقطه(:) قرار می دهیم؛ تا بخشی از رشته ی مورد نظر برگردانده شود.
مثال شماره 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. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.