Hướng dẫn string slide python - chuỗi trượt python

Chuỗi Python hỗ trợ cắt lát để tạo chuỗi con. Lưu ý rằng chuỗi Python là bất biến, việc cắt tạo ra một chuỗi con mới từ chuỗi nguồn và chuỗi ban đầu không thay đổi.

Nội dung chính

  • Chuỗi lát Python
  • Đảo ngược một chuỗi bằng cách cắt lát
  • Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!
  • Điều kiện tiên quyết
  • Làm thế nào để bạn cắt một chuỗi trong Python?
  • Bạn có thể cắt một chuỗi không?
  • Làm thế nào để bạn cắt một chuỗi?
  • Cắt lát có hoạt động trên dây không?

Chuỗi lát Python

Đảo ngược một chuỗi bằng cách cắt lát

str_object[start_pos:end_pos:step]

Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!s[:i] + s[i:] == s for any index ‘i’. All these parameters are optional - start_pos default value is 0, the end_pos default value is the length of string and step default value is 1. Let’s look at some simple examples of string slice function to create substring.

s = 'HelloWorld'

print(s[:])

print(s[::])

Output:

HelloWorld
HelloWorld

Điều kiện tiên quyết

s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)

Output:

Hello
llo

Làm thế nào để bạn cắt một chuỗi trong Python?

Đảo ngược một chuỗi bằng cách cắt lát

Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Hướng dẫn string slide python - chuỗi trượt python

s = 'HelloWorld'

print(s[:])

print(s[::])
1

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Bạn có thể cắt một chuỗi không?

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Bạn có thể cắt một chuỗi không?

Làm thế nào để bạn cắt một chuỗi?

Cắt lát có hoạt động trên dây không?

Muốn tìm hiểu thêm? Tham gia cộng đồng DigitalOcean!

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

###Introduction

Bạn có thể cắt một chuỗi không?

Làm thế nào để bạn cắt một chuỗi?

Điều kiện tiên quyết

Làm thế nào để bạn cắt một chuỗi trong Python?

Bạn có thể cắt một chuỗi không?

Làm thế nào để bạn cắt một chuỗi?

Cắt lát có hoạt động trên dây không?

Python Slice String cú pháp là:
Việc cắt bắt đầu với chỉ mục start_pos (bao gồm) và kết thúc tại end_pos index (loại trừ). Tham số bước được sử dụng để chỉ định các bước cần thực hiện từ chỉ mục từ đầu đến cuối. Cắt chuỗi Python luôn tuân theo quy tắc này: s [: i] + s [i:] == s cho bất kỳ chỉ mục nào ‘i. Tất cả các tham số này là tùy chọn - giá trị mặc định start_pos là 0, giá trị mặc định end_pos là độ dài của chuỗi và giá trị mặc định bước là 1. Hãy xem xét một số ví dụ đơn giản về hàm lát chuỗi để tạo chuỗi con.s[:i] + s[i:] == s for any index ‘i’. All these parameters are optional - start_pos default value is 0, the end_pos default value is the length of string and step default value is 1. Let’s look at some simple examples of string slice function to create substring.Lưu ý rằng vì không có tham số cắt nào được cung cấp, nên chuỗi con bằng với chuỗi ban đầu. Hãy cùng xem xét một số ví dụ khác về việc cắt một chuỗi.Lưu ý rằng giá trị chỉ mục bắt đầu từ 0, vì vậy start_pos 2 đề cập đến ký tự thứ ba trong chuỗi.Lưu ý rằng giá trị chỉ mục bắt đầu từ 0, vì vậy start_pos 2 đề cập đến ký tự thứ ba trong chuỗi.Chúng ta có thể đảo ngược một chuỗi bằng cách sử dụng cắt bằng cách cung cấp giá trị bước là -1.Việc cắt bắt đầu với chỉ mục start_pos (bao gồm) và kết thúc tại end_pos index (loại trừ). Tham số bước được sử dụng để chỉ định các bước cần thực hiện từ chỉ mục từ đầu đến cuối. Cắt chuỗi Python luôn tuân theo quy tắc này: s [: i] + s [i:] == s cho bất kỳ chỉ mục nào ‘i. Tất cả các tham số này là tùy chọn - giá trị mặc định start_pos là 0, giá trị mặc định end_pos là độ dài của chuỗi và giá trị mặc định bước là 1. Hãy xem xét một số ví dụ đơn giản về hàm lát chuỗi để tạo chuỗi con.s[:i] + s[i:] == s for any index ‘i’. All these parameters are optional - start_pos default value is 0, the end_pos default value is the length of string and step default value is 1. Let’s look at some simple examples of string slice function to create substring.Lưu ý rằng vì không có tham số cắt nào được cung cấp, nên chuỗi con bằng với chuỗi ban đầu. Hãy cùng xem xét một số ví dụ khác về việc cắt một chuỗi.Lưu ý rằng vì không có tham số cắt nào được cung cấp, nên chuỗi con bằng với chuỗi ban đầu. Hãy cùng xem xét một số ví dụ khác về việc cắt một chuỗi.Lưu ý rằng giá trị chỉ mục bắt đầu từ 0, vì vậy start_pos 2 đề cập đến ký tự thứ ba trong chuỗi.Chúng ta có thể đảo ngược một chuỗi bằng cách sử dụng cắt bằng cách cung cấp giá trị bước là -1.Đầu ra:
0 1 2 3 4 5 6 7 8 9 10 11

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
5 Hãy cùng xem xét một số ví dụ khác về việc sử dụng các bước và giá trị chỉ số âm.
s1 = s[2:8:2]
print(s1)

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
6 Ở đây, chuỗi con chứa các ký tự từ các chỉ mục 2,4 và 6.
s1 = s[8:1:-1]
print(s1)

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
7 Ở đây các giá trị chỉ mục được lấy từ đầu đến đầu. Chất nền được làm từ các chỉ mục 1 đến 7 từ đầu đến đầu.

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
8 lát Python cũng hoạt động với các chỉ mục âm, trong trường hợp đó, start_pos được loại trừ và end_pos được bao gồm trong chuỗi con.

Python slice works with negative indexes too, in that case, the start_pos is excluded and end_pos is included in the substring.
s = 'HelloWorld'

print(s[:])

print(s[::])
3

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
9 Chuỗi python cắt lát ra khỏi các chỉ mục phạm vi một cách duyên dáng.

Python string slicing handles out of range indexes gracefully.
s = 'HelloWorld'

print(s[:])

print(s[::])
0

Đó là tất cả cho hàm lát chuỗi Python để tạo chuỗi con.

s1 = s[2:8:2]
print(s1)
2) cũng có số chỉ mục được liên kết với nó. Bất kỳ biểu tượng hoặc dấu chấm câu nào khác, chẳng hạn như
s1 = s[2:8:2]
print(s1)
6, cũng là một nhân vật và sẽ được liên kết với số chỉ mục của chính nó.

Thực tế là mỗi ký tự trong chuỗi Python có số chỉ mục tương ứng cho phép chúng ta truy cập và thao tác các chuỗi theo cùng một cách chúng ta có thể với các loại dữ liệu tuần tự khác. To follow along with the example code in this tutorial, open a Python interactive shell on your local system by running the To follow along with the example code in this tutorial, open a Python interactive shell on your local system by running the

s1 = s[2:8:2]
print(s1)
7 command. Then you can copy, paste, or edit the examples by adding them after the
s1 = s[2:8:2]
print(s1)
8 prompt.
s = 'HelloWorld'

print(s[:])

print(s[::])
1
s = 'HelloWorld'

print(s[:])

print(s[::])
2

## Truy cập các ký tự theo số chỉ mục dương

Bằng cách tham chiếu các số chỉ mục, chúng ta có thể cô lập một trong các ký tự trong một chuỗi. Chúng tôi làm điều này bằng cách đặt các số chỉ mục vào dấu ngoặc vuông. Hãy để khai báo một chuỗi, in nó và gọi số chỉ mục trong dấu ngoặc vuông:

Thông tin: Để làm theo cùng với mã ví dụ trong hướng dẫn này, hãy mở một vỏ tương tác Python trên hệ thống cục bộ của bạn bằng cách chạy lệnh

s1 = s[2:8:2]
print(s1)
7. Sau đó, bạn có thể sao chép, dán hoặc chỉnh sửa các ví dụ bằng cách thêm chúng sau lời nhắc
s1 = s[2:8:2]
print(s1)
8.

Khi chúng tôi đề cập đến một số chỉ mục cụ thể của một chuỗi, Python trả về ký tự ở vị trí đó. Vì chữ cái

s1 = s[2:8:2]
print(s1)
9 nằm ở chỉ mục số 4 của chuỗi
s1 = s[8:1:-1]
print(s1)
0, khi chúng tôi in
s1 = s[8:1:-1]
print(s1)
1, chúng tôi nhận được
s1 = s[2:8:2]
print(s1)
9 dưới dạng đầu ra.

Số chỉ mục cho phép chúng tôi truy cập các ký tự cụ thể trong một chuỗi.

SmộtmmySmộtmộtmyh
-12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1

r

s = 'HelloWorld'

print(s[:])

print(s[::])
3
s = 'HelloWorld'

print(s[:])

print(s[::])
4

k

!!

Như bạn có thể thấy,

s1 = s[2:8:2]
print(s1)
1 đầu tiên bắt đầu tại INDEX 0 và chuỗi kết thúc tại INDEX 11 với ký hiệu
s1 = s[2:8:2]
print(s1)
2.slice, which is a sequence of characters within an original string. With slices, we can call multiple character values by creating a range of index numbers separated by a colon
s1 = s[8:1:-1]
print(s1)
7:
s = 'HelloWorld'

print(s[:])

print(s[::])
5
s = 'HelloWorld'

print(s[:])

print(s[::])
6slice, which is a sequence of characters within an original string. With slices, we can call multiple character values by creating a range of index numbers separated by a colon
s1 = s[8:1:-1]
print(s1)
7:
s = 'HelloWorld'

print(s[:])

print(s[::])
5
s = 'HelloWorld'

print(s[:])

print(s[::])
6

Chúng tôi cũng nhận thấy rằng ký tự khoảng trắng giữa

s1 = s[2:8:2]
print(s1)
3 và
s1 = s[2:8:2]
print(s1)
4 cũng tương ứng với số chỉ mục của riêng nó. Trong trường hợp này, số chỉ mục được liên kết với khoảng trắng là 5.

Điểm nhấn dấu (

s1 = s[2:8:2]
print(s1)
2) cũng có số chỉ mục được liên kết với nó. Bất kỳ biểu tượng hoặc dấu chấm câu nào khác, chẳng hạn như
s1 = s[2:8:2]
print(s1)
6, cũng là một nhân vật và sẽ được liên kết với số chỉ mục của chính nó.substring, which is essentially a string that exists within another string. When we call
s1 = s[8:1:-1]
print(s1)
9, we are calling the substring
s1 = s[2:8:2]
print(s1)
4 that exists within the string
s1 = s[2:8:2]
print(s1)
0.substring, which is essentially a string that exists within another string. When we call
s1 = s[8:1:-1]
print(s1)
9, we are calling the substring
s1 = s[2:8:2]
print(s1)
4 that exists within the string
s1 = s[2:8:2]
print(s1)
0.

Nếu chúng ta muốn bao gồm một trong hai đầu của chuỗi, chúng ta có thể bỏ qua một trong các số trong cú pháp

s = 'HelloWorld'

print(s[:])

print(s[::])
12. Ví dụ: nếu chúng ta muốn in từ đầu tiên của chuỗi
s = 'HelloWorld'

print(s[:])

print(s[::])
13 - Hồi Sammy, chúng ta có thể làm như vậy bằng cách gõ:
s = 'HelloWorld'

print(s[:])

print(s[::])
7
s = 'HelloWorld'

print(s[:])

print(s[::])
8

Chúng tôi đã làm điều này bằng cách bỏ qua số chỉ số trước đại tràng trong cú pháp lát cắt và chỉ bao gồm số chỉ số sau đại tràng, trong đó đề cập đến phần cuối của chuỗi con.

Để in một chuỗi con bắt đầu ở giữa một chuỗi và in đến cuối, chúng ta có thể làm như vậy bằng cách chỉ bao gồm số chỉ mục trước dấu hai chấm, như vậy:

s = 'HelloWorld'

print(s[:])

print(s[::])
9
HelloWorld
HelloWorld
0

Bằng cách chỉ bao gồm số chỉ mục trước dấu hai chấm và để lại số chỉ mục thứ hai ra khỏi cú pháp, chuỗi con sẽ đi từ ký tự của số chỉ mục được gọi đến cuối chuỗi.

Bạn cũng có thể sử dụng số chỉ mục âm để cắt một chuỗi. Khi chúng tôi đã trải qua trước đó, các số chỉ mục âm của một chuỗi bắt đầu ở -1 và đếm ngược từ đó cho đến khi chúng tôi đạt đến đầu chuỗi. Khi sử dụng các số chỉ mục âm, chúng tôi sẽ bắt đầu với số thấp hơn trước khi nó xảy ra trước đó trong chuỗi.

Hãy để sử dụng hai số chỉ mục âm để cắt chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
13:
HelloWorld
HelloWorld
1
HelloWorld
HelloWorld
2

Các nền tảng của Ark Ark, được in từ chuỗi cá mập Sammy Sammy! Bởi vì ký tự của A A A AN xảy ra ở vị trí số chỉ số -4 và ký tự K K Kiêu xảy ra trước vị trí số chỉ số -1.

## Chỉ định sải bước trong khi cắt chuỗi

Cắt chuỗi có thể chấp nhận tham số thứ ba ngoài hai số chỉ mục. Tham số thứ ba chỉ định sải chân, trong đó đề cập đến số lượng ký tự sẽ tiến về phía trước sau khi ký tự đầu tiên được lấy từ chuỗi. Cho đến nay, chúng tôi đã bỏ qua tham số Stride và Python mặc định là sải chân của 1, để mọi ký tự giữa hai số chỉ mục được truy xuất.stride, which refers to how many characters to move forward after the first character is retrieved from the string. So far, we have omitted the stride parameter, and Python defaults to the stride of 1, so that every character between two index numbers is retrieved.stride, which refers to how many characters to move forward after the first character is retrieved from the string. So far, we have omitted the stride parameter, and Python defaults to the stride of 1, so that every character between two index numbers is retrieved.

Hãy để xem xét các ví dụ ở trên mà in ra các con cá mập trên nền tảng:

s = 'HelloWorld'

print(s[:])

print(s[::])
5
s = 'HelloWorld'

print(s[:])

print(s[::])
6

Chúng ta có thể có được kết quả tương tự bằng cách bao gồm một tham số thứ ba với sải bước 1:

HelloWorld
HelloWorld
5
s = 'HelloWorld'

print(s[:])

print(s[::])
6

Vì vậy, một bước tiến 1 sẽ có trong mỗi ký tự giữa hai số chỉ số của một lát cắt. Nếu chúng ta bỏ qua tham số Stride thì Python sẽ mặc định với 1.

Nếu, thay vào đó, chúng ta tăng sải chân, chúng ta sẽ thấy rằng các nhân vật bị bỏ qua:

HelloWorld
HelloWorld
7
HelloWorld
HelloWorld
8

Chỉ định sải bước 2 là tham số cuối cùng trong cú pháp Python

s = 'HelloWorld'

print(s[:])

print(s[::])
15 bỏ qua mọi ký tự khác. Hãy để xem xét các nhân vật được tô sáng:

Sammy cá mập!

Lưu ý rằng ký tự khoảng trắng tại Index số 5 cũng bị bỏ qua với sải chân 2 được chỉ định.

Nếu chúng tôi sử dụng số lượng lớn hơn cho tham số sải chân của mình, chúng tôi sẽ có một chuỗi con nhỏ hơn đáng kể:

HelloWorld
HelloWorld
9
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
0

Chỉ định sải bước 4 là tham số cuối cùng trong cú pháp Python

s = 'HelloWorld'

print(s[:])

print(s[::])
16 chỉ in mỗi ký tự thứ tư. Một lần nữa, hãy để Lôi nhìn vào các nhân vật được tô sáng:

Sammy cá mập!

Lưu ý rằng ký tự khoảng trắng tại Index số 5 cũng bị bỏ qua với sải chân 2 được chỉ định.

Nếu chúng tôi sử dụng số lượng lớn hơn cho tham số sải chân của mình, chúng tôi sẽ có một chuỗi con nhỏ hơn đáng kể:

s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
1
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
0

Chỉ định sải bước 4 là tham số cuối cùng trong cú pháp Python

s = 'HelloWorld'

print(s[:])

print(s[::])
16 chỉ in mỗi ký tự thứ tư. Một lần nữa, hãy để Lôi nhìn vào các nhân vật được tô sáng:

Trong ví dụ này, ký tự khoảng trắng cũng bị bỏ qua.

s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
3
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
4

Vì chúng tôi đang in toàn bộ chuỗi, chúng tôi có thể bỏ qua hai số chỉ mục và giữ hai dấu chấm trong cú pháp để đạt được kết quả tương tự:

Bỏ qua hai số chỉ mục và các dấu hiệu giữ lại sẽ giữ toàn bộ chuỗi trong phạm vi, trong khi thêm một tham số cuối cùng cho sải chân sẽ chỉ định số lượng ký tự sẽ bỏ qua.

s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
5
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
6

Ngoài ra, bạn có thể chỉ ra giá trị số âm cho sải chân, chúng tôi có thể sử dụng để in chuỗi gốc theo thứ tự ngược nếu chúng tôi đặt sải chân thành -1:

Hai dấu chấm không có tham số được chỉ định sẽ bao gồm tất cả các ký tự từ chuỗi gốc, một sải 1 sẽ bao gồm mọi ký tự mà không bỏ qua và phủ định sải chân đó sẽ đảo ngược thứ tự của các ký tự.

Hãy để Lừa làm điều này một lần nữa nhưng với một sải chân -2:

Trong ví dụ này,

s = 'HelloWorld'

print(s[:])

print(s[::])
17, chúng tôi đang xử lý toàn bộ chuỗi ban đầu vì không có số chỉ mục nào được bao gồm trong các tham số và đảo ngược chuỗi thông qua sải chân âm. Ngoài ra, bằng cách có một bước tiến -2, chúng tôi đang bỏ qua mọi chữ cái khác của chuỗi đảo ngược:

! krahs [khoảng trắng] ymmas

Nhân vật Whitespace được in trong ví dụ này.

Trước tiên, chúng tôi sẽ xem xét phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
18 có thể có độ dài của bất kỳ loại dữ liệu nào là một chuỗi, cho dù được đặt hàng hay không theo thứ tự, bao gồm chuỗi, danh sách, bộ dữ liệu và từ điển.

Hãy để in chiều dài của chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
13:
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
7
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
8

Chiều dài của chuỗi cá mập sammy sammy! dài 12 ký tự, bao gồm ký tự khoảng trắng và biểu tượng điểm cảm thán.

Thay vì sử dụng một biến, chúng ta cũng có thể chuyển một chuỗi ngay vào phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
18:
s = 'HelloWorld'
first_five_chars = s[:5]
print(first_five_chars)

third_to_fifth_chars = s[2:5]
print(third_to_fifth_chars)
9
Hello
llo
0

Phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
18 đếm tổng số ký tự trong một chuỗi.

Nếu chúng ta muốn đếm số lần một ký tự cụ thể hoặc một chuỗi các ký tự hiển thị trong một chuỗi, chúng ta có thể làm như vậy với phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
32. Hãy cùng làm việc với chuỗi
s1 = s[8:1:-1]
print(s1)
0 của chúng tôi và đếm số lần nhân vật mà A A xuất hiện:
Hello
llo
1
Hello
llo
2

Chúng ta có thể tìm kiếm một nhân vật khác:

Hello
llo
3
Hello
llo
4

Mặc dù chữ cái S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S. Nếu chúng tôi muốn tìm kiếm tất cả các chữ cái trong một chuỗi bất kể trường hợp nào, chúng tôi có thể sử dụng phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
34 để chuyển đổi chuỗi thành tất cả các trường hợp thấp hơn trước tiên. Bạn có thể đọc thêm về phương pháp này trong phần giới thiệu về các phương thức chuỗi trong Python 3.

Hãy thử thử

s = 'HelloWorld'

print(s[:])

print(s[::])
32 với một chuỗi các ký tự:
Hello
llo
5
Hello
llo
6

Trong chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
36, trình tự ký tự tương đương với các lượt thích của Cameron xảy ra 3 lần trong chuỗi gốc.

Chúng ta cũng có thể tìm thấy ở vị trí trình tự ký tự hoặc nhân vật xảy ra trong một chuỗi. Chúng ta có thể làm điều này với phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
37 và nó sẽ trả về vị trí của ký tự dựa trên số chỉ mục.

Chúng ta có thể kiểm tra xem nơi đầu tiên của M M, xảy ra trong chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
13:
Hello
llo
7
Hello
llo
8

Nhân vật đầu tiên đã xảy ra ở vị trí chỉ mục của 2 trong chuỗi Cá mập Sammy Shark! Chúng tôi có thể xem lại các vị trí số chỉ mục của chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
13 ở trên.

Hãy để kiểm tra xem trình tự nhân vật thích đầu tiên của người Viking xảy ra trong chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
36:
Hello
llo
9
s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
0

Trường hợp đầu tiên của chuỗi ký tự, lượt thích, bắt đầu ở vị trí số chỉ mục 6, đó là nơi ký tự ____101 của chuỗi

s = 'HelloWorld'

print(s[:])

print(s[::])
36 được định vị.

Điều gì sẽ xảy ra nếu chúng ta muốn xem trình tự thứ hai của Likes Likes bắt đầu? Chúng ta có thể làm điều đó bằng cách chuyển một tham số thứ hai cho phương thức

s = 'HelloWorld'

print(s[:])

print(s[::])
37 sẽ bắt đầu ở một số chỉ mục cụ thể. Vì vậy, thay vì bắt đầu ở đầu chuỗi, hãy để bắt đầu sau khi chỉ mục số 9:
s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
1
s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
2

Trong ví dụ thứ hai này bắt đầu từ số chỉ số là 9, lần xuất hiện đầu tiên của chuỗi ký tự, lượt thích, bắt đầu tại chỉ số số 34.

Ngoài ra, chúng ta có thể chỉ định kết thúc phạm vi dưới dạng tham số thứ ba. Giống như cắt, chúng ta có thể làm như vậy bằng cách đếm ngược bằng số chỉ mục âm:

s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
3
s = 'HelloWorld'
reverse_str = s[::-1]
print(reverse_str)
4

Ví dụ cuối cùng này tìm kiếm vị trí của chuỗi, lượt thích giữa các số chỉ mục là 40 và -6. Vì tham số cuối cùng được nhập là một số âm, nó sẽ được tính từ cuối chuỗi gốc.

Các phương thức chuỗi của

s = 'HelloWorld'

print(s[:])

print(s[::])
18,
s = 'HelloWorld'

print(s[:])

print(s[::])
32 và
s = 'HelloWorld'

print(s[:])

print(s[::])
37 có thể được sử dụng để xác định độ dài, số lượng ký tự hoặc chuỗi ký tự và vị trí chỉ mục của các ký tự hoặc chuỗi ký tự trong chuỗi.

##Conclusion

Có thể gọi số chỉ mục cụ thể của các chuỗi hoặc một lát cụ thể của chuỗi cho chúng ta linh hoạt hơn khi làm việc với kiểu dữ liệu này. Bởi vì các chuỗi, như danh sách và bộ dữ liệu, là một loại dữ liệu dựa trên chuỗi, nó có thể được truy cập thông qua lập chỉ mục và cắt.

Bạn có thể đọc thêm về định dạng chuỗi và phương pháp chuỗi để tiếp tục tìm hiểu về các chuỗi.

Làm thế nào để bạn cắt một chuỗi trong Python?

Sử dụng phương thức .Strip () để loại bỏ khoảng trắng và các ký tự từ đầu và phần cuối của chuỗi.Sử dụng .Phương thức lStrip () để loại bỏ khoảng trắng và ký tự chỉ từ đầu chuỗi.strip() method to remove whitespace and characters from the beginning and the end of a string. Use the . lstrip() method to remove whitespace and characters only from the beginning of a string. strip() method to remove whitespace and characters from the beginning and the end of a string. Use the . lstrip() method to remove whitespace and characters only from the beginning of a string.

Bạn có thể cắt một chuỗi không?

Bởi vì các chuỗi, như danh sách và bộ dữ liệu, là một loại dữ liệu dựa trên chuỗi, nó có thể được truy cập thông qua lập chỉ mục và cắt.it can be accessed through indexing and slicing.it can be accessed through indexing and slicing.

Làm thế nào để bạn cắt một chuỗi?

Phương thức Slice () trích xuất một phần của chuỗi.Phương thức Slice () trả về phần được trích xuất trong một chuỗi mới.Phương thức Slice () không thay đổi chuỗi gốc.Các tham số bắt đầu và kết thúc chỉ định một phần của chuỗi để trích xuất.. The slice() method returns the extracted part in a new string. The slice() method does not change the original string. The start and end parameters specifies the part of the string to extract.. The slice() method returns the extracted part in a new string. The slice() method does not change the original string. The start and end parameters specifies the part of the string to extract.

Cắt lát có hoạt động trên dây không?

Phương thức Slice () trích xuất một phần của chuỗi và trả về nó dưới dạng chuỗi mới, mà không sửa đổi chuỗi gốc...