Làm thế nào để bạn tách một chuỗi sau một từ cụ thể trong python?

Trong Python, chuỗi là một dãy ký tự có thể chứa các ký tự đặc biệt hoặc ký tự chữ và số

Một ví dụ về chuỗi là "chúng ta gặp nhau vào thứ Sáu lúc 08. 00 giờ sáng". Và bạn có thể truy cập các phần con cụ thể của chuỗi thường được gọi là chuỗi con

Chúng ta có thể định nghĩa một chuỗi con là một dãy các ký tự trong một chuỗi. Từ ví dụ trước, chuỗi con Python có thể là "Friday", "at" và "meet" chẳng hạn

Cách tạo chuỗi con trong Python

Python cung cấp các cách và phương thức khác nhau để tạo chuỗi con, để kiểm tra xem chuỗi con có tồn tại hay không, để lấy chỉ mục của chuỗi con, v.v.

Bạn có thể trích xuất một chuỗi con từ một chuỗi bằng cách cắt bằng các chỉ số lấy chuỗi con của bạn như sau

string = "hello world"
print[string[3:5]]
1

  • bắt đầu - Chỉ mục bắt đầu của chuỗi con
  • dừng lại - Chỉ số cuối cùng của một chuỗi con
  • bước - Một số chỉ định bước cắt. Giá trị mặc định là 1

Các chỉ số có thể là số dương hoặc số âm. Các chỉ số dương bắt đầu từ đầu và đi đến cuối chuỗi và các chỉ số âm bắt đầu từ cuối và đi đến đầu chuỗi

Trong bài viết này, bạn sẽ tìm hiểu cách thực hiện các thao tác khác nhau liên quan đến chuỗi con trong Python

Cách lấy n ký tự đầu tiên của chuỗi trong Python

Ví dụ này sẽ chỉ cho bạn cách cắt 5 ký tự đầu tiên của chuỗi

string = "hello world"
print[string[:5]]

Ở đây bạn xác định chỉ số dừng là 5. Chỉ số bắt đầu theo mặc định là 0

Đầu ra là

string = "hello world"
print[string[3:5]]
2

Cách lấy các ký tự giữa của chuỗi thông qua chuỗi con Python

Ví dụ này sẽ chỉ cho bạn cách cắt các ký tự từ chỉ số 3 sang chỉ số 5 từ chuỗi

string = "hello world"
print[string[3:5]]

Đầu ra là

string = "hello world"
print[string[3:5]]
3

Cách lấy ký tự cuối cùng của chuỗi trong Python

Để lấy ký tự cuối cùng, hãy sử dụng chỉ mục -1 [chỉ mục phủ định]. Kiểm tra ví dụ sau

string = "freecodecamp"
print[string[-1]]

Đầu ra sẽ là

string = "hello world"
print[string[3:5]]
4

Cách lấy n ký tự cuối cùng của chuỗi trong Python

Trong ví dụ này, bạn sẽ cắt 4 ký tự cuối cùng của chuỗi. Ở đây bạn sử dụng chỉ mục phủ định để bắt đầu cắt từ cuối chuỗi

string = "freecodecamp"
print[string[-4:]]

Đầu ra sẽ là

string = "hello world"
print[string[3:5]]
5

Cách cắt chuỗi bằng các bước thông qua Python Substrings

Bạn có thể cắt chuỗi bằng các bước sau khi chỉ ra chỉ mục bắt đầu và chỉ mục dừng. Theo mặc định, bước là 1 nhưng trong ví dụ sau, kích thước bước là 2

string = "welcome to freecodecamp"
print[string[::2]]

Đầu ra sẽ là

string = "hello world"
print[string[3:5]]
6

Cách kiểm tra xem một chuỗi con có tồn tại trong một chuỗi trong Python không

Đôi khi bạn muốn kiểm tra xem một chuỗi con có trong một chuỗi hay không. Ví dụ sau sẽ xác thực nếu chuỗi con 'code' có trong chuỗi

substring = "code"
string = "welcome to freecodecamp"
print[substring in string]

Nếu có sẽ trả về True, ngược lại trả về False

Ở đây, đầu ra sẽ là

string = "hello world"
print[string[3:5]]
7

Một cách khác để kiểm tra xem Chuỗi con Python có trong Chuỗi không

Bạn có thể sử dụng phương thức

string = "hello world"
print[string[3:5]]
8 để kiểm tra xem chuỗi con có tồn tại trong chuỗi hay không

Hãy kiểm tra ví dụ sau

substring = "zz"
string = "hello world"
print[string.find[substring]]

Nếu có sẵn, nó trả về chỉ mục ngoài cùng bên trái của chuỗi con, nếu không, nó trả về -1 [có nghĩa là không có sẵn]

Ở đây, đầu ra là

string = "hello world"
print[string[3:5]]
9, có nghĩa là “zz” không có trong “hello world”

Cách lấy ký tự của một chỉ mục đã cho trong một chuỗi bằng Python

Bạn có thể chọn cắt một ký tự cụ thể theo số chỉ mục của nó

string ="hello world"
print[string[4]]

Đầu ra sẽ là

string = "freecodecamp"
print[string[-1]]
0

Cách tạo danh sách các chuỗi con từ một chuỗi trong Python

Bạn có thể sử dụng phương thức

string = "freecodecamp"
print[string[-1]]
1 để tạo danh sách các chuỗi con. Hãy xem ví dụ sau

string = "welcome to freecodecamp platform"
print[string.split[]]

Đầu ra sẽ là

string = "freecodecamp"
print[string[-1]]
2

Cách đảo ngược một chuỗi trong Python bằng các bước phủ định

Để đảo ngược chuỗi, bước phải là giá trị âm, ví dụ -1

string = "welcome to freecodecamp"
print[string[::-1]]

Đầu ra là

string = "freecodecamp"
print[string[-1]]
3

Cách đếm số lần một chuỗi con hiện diện trong một chuỗi bằng Python

Bạn có thể sử dụng phương thức

string = "freecodecamp"
print[string[-1]]
4 để biết số lần một chuỗi con cụ thể trong một chuỗi

string = "hello world"
print[string[3:5]]
0

đầu ra là 1

Suy nghĩ cuối cùng về Python Substrings

Xin chúc mừng 👏👏, bạn đã đi đến cuối bài viết này. Tôi hy vọng bạn đã học được điều gì đó mới về chuỗi con Python

Nếu bạn đã học được điều gì đó mới hoặc thích đọc bài viết này, vui lòng chia sẻ nó để những người khác có thể xem nó. Cho đến lúc đó, hẹn gặp lại bạn trong bài viết tiếp theo

Bạn cũng có thể tìm thấy tôi trên Twitter @Davis_McDavid

Và bạn có thể đọc thêm các bài viết như thế này tại đây

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

David David

Nhà khoa học dữ liệu. Nhà thực hành & Huấn luyện AI. Người phát triển phần mềm. Nói chuyện, giảng dạy, viết lách. Tác giả tại freeCodeCamp News. Liên hệ với tôi qua Twitter @Davis_McDavid

Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Chủ Đề