Bài viết đăng tại: https://programming.laptrinh.site
Bài viết này sẽ nghiên cứu cách lấy các phần của chuỗi trong Python. Có những tình huống chúng ta cần lấy một số bảng chữ cái hoặc thành phần của chuỗi gốc trong Python.
Với mục đích này, chúng tôi sử dụng phương thức chuỗi con, cung cấp một số phần tử cụ thể của chuỗi đó. Phương thức cắt cũng giống như phương thức chuỗi con.
Nội dung
- 1 Phương pháp cắt trong Python
- 2 Lấy chuỗi bên trái bằng phương pháp cắt trong Python
- 3 Lấy chuỗi giữa bằng phương pháp cắt trong Python
- 4 Nhận đúng chuỗi bằng phương pháp cắt trong Python
- 5 Lấy phần tử cuối cùng của chuỗi bằng phương thức cắt trong Python
- 6 Nhận chuỗi bằng cách sử dụng tham số Step trong phương thức cắt trong Python
Phương pháp cắt trong Python
Chúng ta có thể sử dụng phương thức cắt để lấy các phần cụ thể của danh sách, mảng hoặc bộ. Chúng tôi cũng có thể sử dụng nó để xóa hoặc sửa đổi các phần cụ thể của chuỗi và danh sách.
Chúng ta có thể chỉ định nơi chúng ta muốn bắt đầu và kết thúc quá trình cắt trong Python trong chức năng cắt.
Điểm bắt đầu của chuỗi có thể được gọi là chuỗi bên trái, phần giữa của chuỗi có thể được gọi là chuỗi giữa và phần cuối của chuỗi có thể được gọi là chuỗi bên phải. Điều này dựa trên vị trí của các chuỗi từ chuỗi ban đầu của chúng.
Lấy chuỗi bên trái bằng phương pháp cắt trong Python
Điểm bắt đầu của chuỗi là phần ban đầu chỉ định nơi chúng ta muốn bắt đầu cắt. Điểm bắt đầu hoặc chuỗi bên trái luôn được chỉ định bất cứ khi nào cắt chuỗi.
Nếu nó không được chỉ định, thì giá trị mặc định sẽ bằng không.
Chúng ta cũng phải chỉ định phần cuối của chuỗi nơi chúng ta muốn cắt chuỗi gốc để lấy chuỗi con. Điều cần thiết là xác định điểm kết thúc của lát nếu chúng ta sẽ chuyển đổi chuỗi gốc thành nhiều hoặc hai chuỗi con.
Bởi vì giá trị mặc định của nó là phần tử cuối cùng thứ hai của chuỗi gốc, nếu chúng ta không chỉ định điểm kết thúc, nó sẽ giữ nguyên chuỗi gốc dưới dạng chuỗi con không có phần tử cuối cùng của chuỗi gốc.
step
là ký tự được sử dụng trong việc cắt lát để chọn phần tử tiếp theo của danh sách hoặc chuỗi. Nếu chúng ta muốn thêm số gia của 1 phần tử thì step
là 1
và nếu chúng ta định thêm 2 thì step
là 2
.
Bây giờ, hãy nói về việc sử dụng phương pháp cắt với một số ví dụ.
Nếu chúng ta có một chuỗi và muốn lấy sáu phần tử đầu tiên từ chuỗi đó, chúng ta có thể sử dụng đoạn mã sau.
# python
originalString = "Slicing the string with Python"
leftString = originalString[ 0 : 6 ]
print ( "The left string collected is " , leftString)
Đầu ra:
Như bạn có thể thấy từ ví dụ trên, bằng cách cho Python biết điểm bắt đầu là 0
và điểm kết thúc là 6
, chúng ta có thể lấy phần cụ thể của chuỗi bằng phương thức cắt.
Chúng tôi có phần bên trái của chuỗi.
Lấy chuỗi giữa bằng phương pháp cắt trong Python
Bây giờ, hãy thử lấy phần giữa của chuỗi bằng hàm tương tự như bên dưới.
# python
originalString = "Slicing the string with Python"
middleString = originalString[ 8 : 18 ]
print ( "The middle string collected is " , middleString)
Đầu ra:
Như bạn có thể thấy, chúng tôi đã chỉ định phần giữa mà chúng tôi muốn làm chuỗi giữa trong Python bằng cách sử dụng phương thức cắt và chúng tôi nhanh chóng có được phần đó của chuỗi.
Nhận đúng chuỗi bằng phương pháp cắt trong Python
Bây giờ, hãy xem qua một ví dụ khác, trong đó chúng ta sẽ cố gắng lấy phần cuối cùng của chuỗi gốc bằng cách sử dụng cùng một phương pháp như minh họa bên dưới.
# python
originalString = "Slicing the string with Python"
rightString = originalString[ 19 :]
print ( "The right string collected is " , rightString)
Đầu ra:
Như bạn có thể thấy từ ví dụ trên, chúng tôi đã không đề cập đến điểm kết thúc cho phương pháp cắt lát. Chúng tôi chỉ xác định điểm bắt đầu và nó cắt chuỗi cho đến khi kết thúc vì theo mặc định, giá trị là phần tử cuối cùng.
Lấy phần tử cuối cùng của chuỗi bằng phương thức cắt trong Python
Bây giờ, giả sử chúng ta chỉ muốn lấy phần tử cuối cùng của chuỗi bằng cùng một phương thức. Chúng ta có thể nhanh chóng đạt được điều này bằng phương pháp sau.
# python
originalString = "Slicing the string with Python"
lastElement = originalString[ - 1 ]
print ( "The last element collected is " , lastElement)
Đầu ra:
Như bạn có thể thấy trong ví dụ trên, chúng ta có thể lấy các phần tử cuối cùng của chuỗi bằng cách sử dụng chỉ số phủ định.
Chúng tôi đã sử dụng -1
để lấy phần tử cuối cùng của chuỗi. Nếu chúng ta giảm giá trị, chẳng hạn như -5
, chúng ta sẽ nhận được phần tử cuối cùng thứ năm của chuỗi ban đầu.
Nhận chuỗi bằng cách sử dụng tham số Step
trong phương thức cắt trong Python
Bây giờ, hãy sử dụng step
làm tham số trong phương pháp cắt lát của chúng ta. Trong ví dụ này, chúng ta lấy các phần tử bằng cách thêm step = 2
vào chương trình.
Như hình bên dưới ta được các phần tử có khoảng cách là 1 phần tử.
# python
originalString = "Slicing the string with Python"
stepString = originalString[:: 2 ]
print ( "The string we collected by using the step is: " , stepString)
Đầu ra:
Như bạn có thể thấy từ ví dụ trên, chúng tôi đã bỏ qua 1 phần tử sau mỗi phần tử bằng cách sử dụng tham số step
và nhận được chuỗi kết quả.
URL Link
https://laptrinh.site/nhan-cac-phan-cua-chuoi-trong-python/
Viết bởi Duy Mạnh. Đã đăng ký bản quyền tác giả tại Creativecommons và DMCA