Hướng dẫn how do you slice a substring from a string in python? - làm thế nào để bạn cắt một chuỗi con từ một chuỗi trong python?

Hướng dẫn how do you slice a substring from a string in python? - làm thế nào để bạn cắt một chuỗi con từ một chuỗi trong python?

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

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

Chúng ta có thể xác định một chuỗi con là một chuỗi các ký tự trong một chuỗi. Từ ví dụ trước, phụ Python có thể là "Thứ Sáu", "tại" và "Gặp gỡ" chẳng hạn.

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

Python cung cấp các cách và phương pháp khác nhau để tạo ra một chuỗi con, để kiểm tra xem có thể có cơ chất không, để có được chỉ số của một chuỗi con, và nhiều hơn nữa.

Bạn có thể trích xuất một chuỗi con từ một chuỗi bằng cách cắt với các chỉ số có được nền tảng của bạn như sau:

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

  • Bắt đầu - Chỉ số bắt đầu của chuỗi con. - The starting index of the substring.
  • Dừng lại - Chỉ số cuối cùng của một chuỗi con.- The final index of a substring.
  • Bước - Một số chỉ định bước của cắt. Giá trị mặc định là 1. - A number specifying the step of the slicing. The default value is 1.
Hướng dẫn how do you slice a substring from a string in python? - làm thế nào để bạn cắt một chuỗi con từ một chuỗi trong python?

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ố tiêu cực bắt đầu từ cuối và đi đến đầu chuỗi.

Trong bài viết này, bạn sẽ học cách thực hiện các hoạt động khác nhau liên quan đến các chất nền 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 từ chuỗi.

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

Ở đây bạn xác định chỉ mục dừng là 5. Chỉ mục bắt đầu theo mặc định 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 Subrings Python

Ví dụ này sẽ chỉ cho bạn cách cắt các ký tự từ INDEX 3 đến INDEX 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 một chuỗi trong Python

Để có được ký tự cuối cùng, hãy sử dụng chỉ số -1 (chỉ số âm). 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 từ chuỗi. Ở đây bạn sử dụng chỉ số âm để 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 các chất nền Python

Bạn có thể cắt chuỗi với các bước sau khi biểu thị chỉ số bắt đầu và chỉ số 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ó mặt 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ó mặt trong một chuỗi không. Ví dụ sau đây sẽ xác thực nếu bộ nền ‘mã có trong chuỗi:

substring = "code"
string = "welcome to freecodecamp"
print(substring in string)

Nếu có mặt, nó sẽ trả về đúng, nếu không là sai.

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

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

Một cách khác để kiểm tra xem cơ sở python có mặt 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 một chuỗi con có có trong chuỗi không.

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

substring = "zz"
string = "hello world"
print(string.find(substring))

Nếu nó có sẵn, nó sẽ trả về chỉ số bên trái nhất của chuỗi con, nếu không nó sẽ trả về -1 (có nghĩa là nó không có sẵn).

Ở đây, đầu ra là

string = "hello world"
print(string[3:5])
9, có nghĩa là không có mặt trong trò chơi Hello Hello World. “zz” is not present in “hello world”.

Cách lấy ký tự của một chỉ mục đã cho trong một chuỗi trong 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

string = "freecodecamp"
print(string[-1])
1Method để tạo danh sách các chuỗi con. Hãy để kiểm tra ví dụ sau:
string = "freecodecamp"
print(string[-1])
1
method to create a list of substrings. Let’s check out the following example:

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 với các bước âm

Để đảo ngược chuỗi, bước phải là một 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 có mặt trong một chuỗi trong Python

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

string = "freecodecamp"
print(string[-1])
4 để biết bao nhiêu 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ề Subrings Python

Xin chúc mừng, bạn đã làm cho đến cuối bài viết này! Tôi hy vọng bạn đã học được một cái gì đó mới về Chất nền Python.

Nếu bạn đã học được điều gì đó mới hoặc thích đọc bài viết này, xin vui lòng chia sẻ nó để những người khác có thể nhìn thấy nó. Cho đến lúc đó, hẹn gặp bạn trong bài 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 ở đây



Học mã miễn phí. Chương trình giảng dạy 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

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

Hủy bỏ một phần của chuỗi trong Python..
Hủy bỏ một chuỗi con bằng cách thay thế nó bằng một chuỗi trống. ....
Hủy bỏ các ký tự hàng đầu và dấu vết: dải ().
Xóa các ký tự hàng đầu: lstrip ().
Hủy bỏ các ký tự dấu vết: rstrip ().
Hủy bỏ tiền tố: removePrefix () (Python 3.9 trở lên).
Hủy bỏ hậu tố: RemoveSuffix () (Python 3.9 trở lên).

Làm cách nào để trích xuất một từ cụ thể từ một chuỗi trong Python?

Để tìm một từ trong chuỗi, chúng tôi đang sử dụng các phương thức indexof () và chứa () của lớp chuỗi.Phương thức indexof () được sử dụng để tìm một chỉ mục của chuỗi con được chỉ định trong chuỗi hiện tại.Nó trả về một số nguyên dương dưới dạng một chỉ mục nếu cơ sở tìm thấy khác trả về -1.using indexOf() and contains() methods of String class. The indexOf() method is used to find an index of the specified substring in the present string. It returns a positive integer as an index if substring found else returns -1.

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

Làm thế nào để cắt một danh sách, chuỗi, tuple trong Python..
Sử dụng cơ bản của các lát.[Bắt đầu: Dừng] [Bắt đầu: Dừng: Bước].
Trích xuất từ cuối với giá trị âm.Giá trị âm cho bắt đầu và dừng lại.....
Lát cắt đối tượng bằng lát ().
Gán giá trị cho các lát ..
Các lát cho một danh sách các danh sách ..
Các lát làm sao chép nông ..
Lát cắt cho chuỗi và bộ dữ liệu ..

Làm thế nào để bạn chia và cắt trong Python?

Các phương thức cắt lát () và splice () là cho các mảng.Phương thức Split () được sử dụng cho các chuỗi. Nó chia một chuỗi thành chuỗi con và trả về chúng dưới dạng một mảng.Phải mất 2 tham số, và cả hai đều là tùy chọn.The split( ) method is used for strings. It divides a string into substrings and returns them as an array. It takes 2 parameters, and both are optional.