Cắt Python là về việc lấy một chuỗi phụ từ chuỗi đã cho bằng cách cắt nó tương ứng từ đầu đến cuối. & NBSP;
Cách cắt chuỗi trong python hoạt động
Để hiểu được việc cắt, chúng tôi sẽ sử dụng các phương thức khác nhau, ở đây chúng tôi sẽ bao gồm 2 phương thức cắt chuỗi, phương pháp này đang sử dụng phương thức Slice [] Build Slice [] và một phương thức sử dụng lát mảng [:]. Chuỗi cắt trong Python là về việc lấy một chuỗi phụ từ chuỗi đã cho bằng cách cắt nó tương ứng từ đầu đến cuối. & NBSP;understanding slicing we will use different methods, here we will cover 2 methods of string slicing, the one is using the in-build slice[] method and another using the [:] array slice. String slicing in Python is about obtaining a sub-string from the given string by slicing it respectively from start to end.
Cắt lát Python có thể được thực hiện theo hai cách:
- Sử dụng phương thức Slice []
- Sử dụng phương thức cắt mảng & nbsp; [:::]
Trình theo dõi chỉ mục cho chỉ số tích cực và tiêu cực: lập chỉ mục chuỗi và cắt trong Python. Ở đây, tiêu cực được xem xét khi theo dõi chuỗi ngược lại. & NBSP; String indexing and slicing in python. Here, the Negative comes into consideration when tracking the string in reverse.
Phương pháp 1: Sử dụng phương thức Slice []
Chất xây dựng Slice [] tạo một đối tượng lát cắt biểu thị tập hợp các chỉ số được chỉ định theo phạm vi [bắt đầu, dừng, bước].
Syntax:
- slice[stop]
- lát [bắt đầu, dừng, bước]
Tham số: Bắt đầu: Chỉ mục bắt đầu trong đó việc cắt đối tượng bắt đầu. Dừng lại: Kết thúc chỉ số trong đó việc cắt đối tượng dừng. Bước: Đây là một đối số tùy chọn xác định mức tăng giữa mỗi chỉ mục để cắt. Loại trả về: Trả về một đối tượng cắt lát chỉ chứa các phần tử trong phạm vi đã cho. & NBSP; start: Starting index where the slicing of object starts. stop: Ending index where the slicing of object stops. step: It is an optional argument that determines the increment between each index for slicing. Return Type: Returns a sliced object containing elements in the given range only.
Example:
Python3
String
=
'ASTRING'
‘
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step5
=
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step1__12
GEE5
=
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step1__12
EK8
EK9
SEGOSE0
SEGOSE1
SEGOSE0
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step4
EK8
SEGOSE5
EK8
SEGOSE7
EK8
SEGOSE9
Output:
String slicing AST SR GITA
Phương pháp 2: Sử dụng Danh sách/Cắt mảng & NBSP; [:::] & NBSP;
Trong Python, cú pháp lập chỉ mục có thể được sử dụng để thay thế cho đối tượng lát cắt. Đây là một cách dễ dàng và thuận tiện để cắt một chuỗi bằng cách sử dụng Danh sách cắt và cắt mảng cả về cú pháp và thực thi-khôn ngoan. Một bước bắt đầu, kết thúc và bước có cùng cơ chế với hàm tạo lát []. & Nbsp;
Dưới đây chúng ta sẽ thấy chuỗi cắt trong Python với ví dụ.string slicing in Python with example.
Cú pháp
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step
Ví dụ 1:
Trong ví dụ này, chúng ta sẽ thấy việc cắt trong danh sách Python, chỉ mục bắt đầu từ 0 chỉ mục và kết thúc bằng 2 chỉ mục [dừng ở mức 3-1 = 2].slicing in python list the index start from 0 indexes and ending with a 2 index[stops at 3-1=2 ].
Python3
String
=
SKEEGROFSKEEG2
EK8
SKEEGROFSKEEG4
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step3
SKEEGROFSKEEG6
Output:
GEE
Ví dụ 2:
Trong ví dụ này, chúng ta sẽ thấy ví dụ về việc bắt đầu từ 1 chỉ mục và kết thúc bằng 5 chỉ mục [dừng ở 3-1 = 2] và bước bỏ qua là 2. Đó là một ví dụ tốt về chuỗi cắt python theo ký tự.Python slicing string by character.
Python3
String
=
SKEEGROFSKEEG2
EK8
String
1arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step9
String
3GEE1
String
3GEE3
SKEEGROFSKEEG6
Output:
EK
Ví dụ 2:
Trong ví dụ này, chúng ta sẽ thấy ví dụ về việc bắt đầu từ 1 chỉ mục và kết thúc bằng 5 chỉ mục [dừng ở 3-1 = 2] và bước bỏ qua là 2. Đó là một ví dụ tốt về chuỗi cắt python theo ký tự.
Python3
String
=
SKEEGROFSKEEG2
EK8
String
1GEE9
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step9
String
3GEE9
EK3
String
3GEE9
GEE3
SKEEGROFSKEEG6
Output:
SEGOSE
Ví dụ 2:
Trong ví dụ này, chúng ta sẽ thấy ví dụ về việc bắt đầu từ 1 chỉ mục và kết thúc bằng 5 chỉ mục [dừng ở 3-1 = 2] và bước bỏ qua là 2. Đó là một ví dụ tốt về chuỗi cắt python theo ký tự.
Python3
String
=
SKEEGROFSKEEG2
EK8
'ASTRING'
6GEE9
arr[start:stop] # items start through stop-1 arr[start:] # items start through the rest of the array arr[:stop] # items from the beginning through stop-1 arr[:] # a copy of the whole array arr[start:stop:step] # start through not past stop, by step9
SKEEGROFSKEEG6
Output:
SKEEGROFSKEEG
Ví dụ 2: To know more about strings click here.