HomeLập trìnhPythonCách xâu chuỗi...

Cách xâu chuỗi con trong Python


Python cung cấp nhiều cách để xâu chuỗi con. Điều này thường được gọi là “cắt lát”.

Đây là cú pháp:

string[start:end:step]

Ở đâu,

start: Chỉ số bắt đầu của chuỗi con. Ký tự tại chỉ mục này được bao gồm trong chuỗi con. Nếu start không được bao gồm, nó được coi là bằng 0.

end: Chỉ số kết thúc của chuỗi con. Ký tự tại chỉ mục này là không phải bao gồm trong chuỗi con. Nếu end không được bao gồm hoặc nếu giá trị đã chỉ định vượt quá độ dài chuỗi, thì nó được coi là bằng với độ dài của chuỗi theo mặc định.

step: Mọi ký tự “bước” sau ký tự hiện tại sẽ được đưa vào. Giá trị mặc định là 1. Nếu step không được bao gồm, nó được coi là bằng 1.

Sử dụng cơ bản

string[start:end]: Lấy tất cả các ký tự từ start đến end – 1

string[:end]: Lấy tất cả các ký tự từ đầu chuỗi về end – 1

string[start:]: Lấy tất cả các ký tự từ start đến cuối chuỗi

string[start:end:step]: Lấy tất cả các ký tự từ start đến end – 1, không bao gồm tất cả step nhân vật

ví dụ

1. Lấy 5 ký tự đầu tiên của chuỗi

string = "freeCodeCamp"
print(string[0:5])

Đầu ra:

> freeC

Ghi chú: print(string[:5]) trả về kết quả tương tự như print(string[0:5])

2. Nhận một chuỗi con dài 4 ký tự, bắt đầu từ ký tự thứ 3 của chuỗi

string = "freeCodeCamp"
print(string[2:6])

Đầu ra:

> eeCo

3. Lấy ký tự cuối cùng của chuỗi

string = "freeCodeCamp"
print(string[-1])

Đầu ra:

> p

Lưu ý rằng start hoặc end chỉ số có thể là một số âm. Chỉ số âm có nghĩa là bạn bắt đầu đếm từ cuối chuỗi thay vì đầu (từ phải sang trái).

Đọc thêm  Sê-ri và DataFrame trong Python

Chỉ số -1 đại diện cho ký tự cuối cùng của chuỗi, -2 đại diện cho ký tự thứ hai đến ký tự cuối cùng, v.v.

4. Lấy 5 ký tự cuối cùng của chuỗi

string = "freeCodeCamp"
print(string[-5:])

Đầu ra:

> eCamp

5. Nhận một chuỗi con chứa tất cả các ký tự ngoại trừ 4 ký tự cuối cùng và ký tự đầu tiên

string = "freeCodeCamp"
print(string[1:-4])

Đầu ra:

> reeCode

6. Nhận mọi ký tự khác từ một chuỗi

string = "freeCodeCamp"
print(string[::2])

Đầu ra:

> feCdCm



Zik.vn – Biên dịch & Biên soạn Lại

spot_img

Create a website from scratch

Just drag and drop elements in a page to get started with Newspaper Theme.

Buy Now ⟶

Bài viết liên quang

DMCA.com Protection Status