Để tìm chuỗi con của một chuỗi đã cho từ chỉ mục cụ thể đến cuối chuỗi, hãy sử dụng ký hiệu cắt chuỗi sau Show
mystring[chỉ số. ] cắt chuỗi từ chỉ mục vị trí cho đến khi kết thúc Trong ví dụ sau, chúng tôi sẽ lấy một chuỗi trong 8 và lấy chuỗi con bắt đầu ở chỉ mục 9 và kết thúc ở cuối chuỗi đã choChương trình Python Chạyđầu ra
Bản tóm tắtTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách tìm chuỗi con của một chuỗi trong Python từ chỉ mục đã cho đến cuối chuỗi Đôi khi trong khi làm việc trong các chương trình của chúng tôi, chúng tôi có thể gặp tình huống muốn chia một chuỗi thành các phần nhỏ hơn để xử lý tiếp Trong hướng dẫn này, chúng ta sẽ tìm hiểu sâu về String split trong Python với các ví dụ đơn giản để bạn dễ hiểu => Truy cập vào đây để học Python từ đầu Bạn sẽ học được gì
'Chuỗi' là gì?Mọi thứ đều là Đối tượng trong Python, do đó, ngay cả Chuỗi cũng được coi là đối tượng trong Python Dãy ký tự được gọi là String. Một ký tự có thể là bất cứ thứ gì như ký hiệu, bảng chữ cái, số, v.v. Máy tính không hiểu bất kỳ ký tự hoặc Chuỗi nào trong số này, thay vào đó, nó chỉ hiểu các số nhị phân i. e. 0 và 1 Chúng tôi gọi phương pháp này là mã hóa và quá trình ngược lại được gọi là giải mã và mã hóa được thực hiện dựa trên ASCII Khai báo một chuỗiChuỗi được khai báo bằng cách sử dụng dấu ngoặc kép (“ “) hoặc dấu nháy đơn (‘ ‘) cú pháp Variable name = “string value” HOẶC Variable name = ‘string value’ ví dụ 1 my_string = “Hello” ví dụ 2 my_string = ‘Python’ ví dụ 3 my_string = “Hello World” print(“String is: “, my_string) đầu ra Chuỗi là. Chào thế giới Ví dụ 4 ________số 8đầu ra Chuỗi là. Xin chào con trăn Tách chuỗi là gì?Như chính cái tên đã giải thích Tách chuỗi có nghĩa là tách hoặc phá vỡ Chuỗi đã cho thành các phần nhỏ hơn Nếu bạn đã từng làm việc với Chuỗi trong bất kỳ ngôn ngữ lập trình nào, thì bạn có thể biết về phép nối (kết hợp các chuỗi) và việc tách Chuỗi hoàn toàn ngược lại với nó. Để thực hiện thao tác chia chuỗi, Python cung cấp cho chúng ta một hàm có sẵn gọi là split() Chức năng tách PythonPhương thức split() trong Python được sử dụng để chia chuỗi thành nhiều phần và nó chấp nhận một đối số được gọi là dấu tách Dấu phân cách có thể là bất kỳ ký tự hoặc ký hiệu nào. Nếu không có dấu phân cách nào được xác định, thì nó sẽ tách chuỗi đã cho và khoảng trắng sẽ được sử dụng theo mặc định cú pháp variable_name = “String value” variable_name.split() ví dụ 1 0đầu ra ['Chào mừng', 'đến', 'Trăn'] Làm cách nào để tách một chuỗi trong Python?Trong ví dụ trên, chúng ta đã sử dụng hàm split() để chia chuỗi mà không cần đối số Hãy xem một số ví dụ về tách chuỗi bằng cách truyền một số đối số ví dụ 1 1đầu ra Trước khi tách, Chuỗi là. Táo, Cam, Xoài ví dụ 2 2đầu ra Trước khi tách, Chuỗi là. Welcome0To0Python ví dụ 3 Variable name = ‘string value’0 đầu ra Quả đầu tiên là. Apple Trong ví dụ trên, chúng ta chia chuỗi đã cho “Apple, Orange, Mango” thành ba phần và gán ba phần này vào các biến khác nhau fruit1, fruit2 và fruit3 tương ứng Tách Chuỗi thành Danh sáchBất cứ khi nào chúng ta tách chuỗi trong Python, nó sẽ luôn được chuyển đổi thành Danh sách Như bạn đã biết, chúng tôi không xác định bất kỳ loại dữ liệu nào trong Python, không giống như các ngôn ngữ lập trình khác. Do đó, bất cứ khi nào chúng ta sử dụng hàm split(), tốt hơn là chúng ta gán nó cho một số biến để có thể dễ dàng truy cập từng hàm một bằng cách sử dụng vòng lặp for nâng cao ví dụ 1 Variable name = ‘string value’1 cho mặt hàng có giá trị Variable name = ‘string value’2 đầu ra Táo Tách Chuỗi thành MảngNhư chúng ta đã thảo luận trước đó, bất cứ khi nào chúng ta tách chuỗi, nó sẽ luôn được chuyển đổi thành Mảng. Tuy nhiên, cách bạn truy cập dữ liệu sẽ khác Sử dụng hàm split(), chúng tôi chia chuỗi thành một số phần và gán nó cho một số biến, do đó sử dụng chỉ mục, chúng tôi có thể truy cập các chuỗi bị hỏng và khái niệm này được gọi là Mảng Hãy xem cách chúng ta có thể truy cập dữ liệu được phân chia bằng cách sử dụng mảng ví dụ 1 Variable name = ‘string value’3 đầu ra Mục đầu tiên là. Apple Mã hóa chuỗiKhi chúng tôi chia chuỗi, nó sẽ chia thành các phần nhỏ hơn và các phần nhỏ hơn này được gọi là mã thông báo Thí dụ Variable name = ‘string value’4 đầu ra Mã thông báo chuỗi là. ['Audi', 'BMW', 'Ferrari'] Trong ví dụ trên, Audi, BMW và Ferrari được gọi là mã thông báo của chuỗi “Audi, BMW, Ferrari” Tách chuỗi theo ký tựTrong Python, chúng ta có một phương thức dựng sẵn gọi là list() để chia các chuỗi thành một chuỗi ký tự Bạn có thể tách một chuỗi tại một chỉ mục không?Để tách một chuỗi tại một chỉ mục cụ thể, sử dụng phương thức slice để lấy hai phần của chuỗi , e. g. str. slice(0, index) trả về một phần của chuỗi tối đa, nhưng không bao gồm chỉ mục được cung cấp và str. slice(index) trả về phần còn lại của chuỗi.
Index() có hoạt động trên chuỗi không?index() Giá trị trả về
. If substring exists inside the string, it returns the lowest index in the string where substring is found. |