slicing در پایتون - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

slicing در پایتون

+1 امتیاز

من می خواستم داخل پایتون یک رشته رو بر اساس ایندکس به زیر رشته تبدیل کنم به چه شکل میشه این کار رو انجام داد 

مقلا این جور چیزا :

'string'  ing // 3 ta harf akhar
'string' str//3 ta harf aval
'string' tri// horoof bein 1 va 4

توی پایتون این کار رو چجوری انجام بدم؟

سوال شده تیر 21, 1393  بوسیله ی Xavi (امتیاز 627)   24 83 110

1 پاسخ

+1 امتیاز

به این شکل عمل کنین :

a[start:end] # items start through end-1
a[start:]    # items start through the rest of the array
a[:end]      # items from the beginning through end-1
a[:]         # a copy of the whole array
a[start:end:step] # start through not past end, by step

مثلا

str='string'
print(str[-3:]) #ing
print(str[:3]) #str
print(str[1:4])#tri

ضمنا داخل پایتون اندیس منفی یعنی از اخر به اول پس [: 3-] یعنی از سومین حرف از آخر تا پایان رشته .

پاسخ داده شده مرداد 2, 1393 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
...