Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Trong Python, chuỗi là một loạt các yếu tố/vật phẩm. Các chuỗi không thể thay đổi và được thao tác bởi các chức năng khác nhau. Mỗi yếu tố được lưu trữ ở một nơi cụ thể trong chuỗi. Chúng tôi sử dụng các chỉ mục để tiếp cận các yếu tố. Việc sử dụng hàm Slice () là một trong những cách để phân chia chuỗi. Nó phân tách chuỗi và trả về các phần của chuỗi. Đôi khi nhiều hơn một chuỗi được trả về bởi chức năng này. Hàm này sử dụng phương pháp lập chỉ mục để phân tách. Chuỗi được chia thành hai nửa bằng cách sử dụng kỹ thuật này. Ứng dụng này có thể xuất hiện trong một loạt các lĩnh vực. Hãy để chúng tôi giải thích các cách cụ thể với các ví dụ để làm điều này.

Sử dụng ký hiệu lát cắt

Chúng ta có thể chia các chuỗi thành hai nửa bằng cách sử dụng hàm tạo lát (). Chúng tôi tách biệt nửa đầu và nửa sau của chuỗi và sau đó lưu các nửa này trong các biến khác nhau.

Để thực thi các mã bằng ngôn ngữ Python, trước tiên hãy cài đặt phần mềm Spyder phiên bản 5. Bây giờ, chúng tôi tạo một tệp mới bằng cách nhấn vào CTRL+N, từ bàn phím, được đặt tên là Untitled.py3.

Trong ví dụ này, chúng tôi đi du lịch trên mạng như một chuỗi. Biến được sử dụng cho chuỗi này là ‘dữ liệu. Biến được sử dụng cho hàm Len () là ‘X. Sau đó, chúng tôi lấy hai biến. Trong hai biến này, chúng tôi vượt qua hàm tạo lát ().

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Đối với hàm tạo này, chúng tôi vượt qua hai đối số. Ở đây, 2 được truyền dưới dạng tham số của hàm tạo. Nó có nghĩa là chúng tôi muốn hai nửa của chuỗi. Tương tự, trong nửa sau của chuỗi, chúng tôi lại chia độ dài chuỗi cho 2. Sau đó, chúng tôi áp dụng một câu lệnh in để lấy đầu ra của mã này. Hãy cùng chạy mã bằng cách nhấn ‘F5, từ bàn phím.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Tuyên bố in in chuỗi ban đầu, Travel Travel thành hai nửa Trave Trave của Lling. Vì vậy, sau khi chuyển chất xây dựng Slice (), chiều dài của chuỗi chia thành hai nửa. Năm ký tự đầu tiên của chuỗi Travel Travel được tách ra khỏi năm ký tự cuối cùng của chuỗi. Bằng cách sử dụng phương thức Slice (), chuỗi ban đầu được chia thành một nửa.

Sử dụng hàm split ()

Hàm này chia chuỗi thành các phần nhỏ hơn. Đây là điều ngược lại với việc hợp nhất nhiều chuỗi thành một. Hàm chia () chứa hai tham số. Trong tham số đầu tiên, chúng tôi vượt qua biểu tượng được sử dụng cho sự phân chia. Biểu tượng này có thể là khoảng trắng, dấu phẩy, dấu gạch nối hoặc từ.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Ở đây, chuỗi mà chúng tôi thực hiện để chia tách là tôi thích đến thăm những nơi tuyệt đẹp. Vì có hai đối số được thông qua trên chức năng này. Tham số đầu tiên là không gian. Vì vậy, trong mã này, không gian được sử dụng cho sự phân chia. Chúng tôi không đề cập đến tham số thứ hai, đại diện cho giới hạn chia tách. Nếu tham số thứ hai được đề cập trong mã, số lượng ký tự tối đa duy nhất được trả về.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Trong một đầu ra, tất cả các phần tử của chuỗi ban đầu được phân tách bằng dấu phẩy bằng cách sử dụng hàm chia ().

Sử dụng ký tự mới (\ n)

Trong Python, chuỗi được phân chia bằng cách sử dụng ký tự dòng mới (\ n). & nbsp; Trong trường hợp này, chúng tôi lấy một chuỗi là I \ nlove \ nto \ nvisit \ ndifferent \ nlaces. Chúng tôi áp dụng ký tự (\ n) ở giữa các từ của chuỗi.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Sau đó, chúng tôi gọi câu lệnh in. Điều này trả về từng từ của chuỗi bắt đầu bằng một dòng mới. Khi chúng ta áp dụng ký tự (\ n) cho mọi phần tử của chuỗi. Câu lệnh in tiếp theo in chuỗi với khoảng trắng ở giữa các ký tự. Ở đây chúng tôi áp dụng hàm chia (). Khoảng trắng được truyền dưới dạng tham số của hàm chia ().

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Mỗi từ của chuỗi nằm trong một dòng riêng biệt. Và bằng câu lệnh in thứ hai, mỗi phần tử của chuỗi gốc được phân tách bằng khoảng trắng.

Độ dài của chuỗi chẵn

Trong trường hợp này, chúng tôi lấy một chuỗi trực quan trực quan như một biến ’dữ liệu. Chuỗi này bao gồm các ký tự thậm chí. Chúng tôi sử dụng hàm Len () cung cấp cho chúng tôi độ dài của chuỗi đã cho. Trong String2, chúng tôi một lần nữa chia độ dài của chuỗi cho 2, để đến nửa sau của chuỗi.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Ở đây, chúng tôi toán tử //, để chia độ dài của chuỗi ban đầu và nó trả về một số nguyên. Nếu chúng ta có một chuỗi có các ký tự lẻ. Sau đó, chúng tôi nhận được thêm một lá thư. Bởi vì số lẻ không được chia cho 2, vì vậy chúng tôi nhận được thêm một chữ cái.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Nửa đầu bao gồm ba ký tự đầu tiên của chuỗi ban đầu là Vis Vis và nửa thứ hai chứa ba ký tự còn lại của chuỗi UAL UAL.

Sử dụng câu lệnh if-else

Nếu chúng ta có một chuỗi có các ký tự lẻ, thì chúng ta sẽ nhận được thêm một chữ cái trong bất kỳ một nửa của chuỗi. Kết quả là chúng tôi nhận được hai chuỗi không đồng đều. Bởi vì số lẻ không được chia cho 2. vì vậy các chuỗi kết quả không bằng nhau. Nếu chúng ta muốn loại bỏ một ký tự phụ, chúng ta có thể loại bỏ nó. Với mục đích này, chúng tôi áp dụng điều kiện IF-Else ở đây. Chúng tôi sử dụng câu lệnh IF-Else để xem liệu chuỗi ban đầu thậm chí có chiều dài hay không. Độ dài của chuỗi ban đầu được xác định bằng cách sử dụng hàm Len (). Nếu độ dài là một số chẵn, hãy chia độ dài đó cho 2. Và do đó, nó cũng chia chuỗi. Khác tăng một nửa chiều dài một và nó bỏ qua phần tử bổ sung.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Trong mã này, biến được sử dụng cho chuỗi là ‘dữ liệu. Và chuỗi là Bad Badminton. Ở đây chuỗi có các ký tự lẻ. Có hai biến nữa để lưu trữ nửa của chuỗi. Các biến khác là String1 và String2. Chúng tôi chia độ dài của chuỗi ban đầu cho 2. Ở đây chúng tôi áp dụng điều kiện IF-Else.

Nếu độ dài là một số chẵn, chia độ dài đó cho 2. Và bởi điều này, chuỗi cũng được chia. Khác tăng một nửa chiều dài một. Sau khi tăng thêm một, chúng tôi bỏ qua yếu tố bổ sung. Bởi vì chúng tôi muốn hai nửa của chuỗi nhưng độ dài chuỗi ban đầu là lẻ. Để chuỗi ban đầu không được chia thành hai chuỗi của các ký tự bằng nhau. Một nửa có một ký tự phụ và chúng tôi loại bỏ nhân vật phụ đó.

Hướng dẫn how do you extract the first half of a string in python? - làm thế nào để bạn trích xuất nửa đầu của một chuỗi trong python?

Trong đầu ra, chuỗi Bad Badminton có các ký tự lẻ. Vì vậy, nó không được chia thành hai nửa. Nhân vật ‘I, là một nhân vật phụ. Vì vậy, chúng tôi đã loại bỏ nhân vật phụ này để có được nửa với các ký tự bằng nhau. Và bây giờ, chúng tôi có một trò chơi badm là một nửa đầu và là Nton Nton là hiệp hai.

Sự kết luận

Trong bài viết này, chúng tôi mô tả các cách làm thế nào để chia một chuỗi. Chúng tôi sử dụng hàm lát () để phân chia các phần tử của chuỗi. Theo hàm này, các phần tử được phân tách bằng không gian hoặc bất kỳ biểu tượng nào chúng ta vượt qua tham số của hàm Slice (). Chúng tôi cũng phân chia các mục của chuỗi bằng cách sử dụng ký tự dòng mới (\ n). Bất kỳ phương pháp nào cũng có thể được sử dụng để hoàn thành công việc của bạn.

Thông tin về các Tác giả

Xin chào, tôi là một nhà văn tự do và thường viết cho Linux và các nội dung liên quan đến công nghệ khác

Làm thế nào để bạn có được nửa đầu của một chuỗi trong Python?

Bằng cách sử dụng phương thức Slice (), chuỗi ban đầu được chia thành một nửa., the original string is divided in a half.

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

Bạn có thể nhận được chuỗi con của một chuỗi trong Python bằng tùy chọn STR [0: N] ...
Chuỗi - Tên của chuỗi mà từ đó nên trích xuất chuỗi con ..
5 -Chỉ số khởi động của chuỗi con.Bao gồm ..
11 - Chỉ số kết thúc của chuỗi con.Loại trừ..

Làm cách nào để trích xuất một nửa chuỗi?

Phương thức chuỗi con () trích xuất một phần của chuỗi.Phương thức Subr () bắt đầu ở một vị trí được chỉ định và trả về một số ký tự được chỉ định.Phương thức Subr () không thay đổi chuỗi gốc.Để trích xuất các ký tự từ cuối chuỗi, hãy sử dụng vị trí bắt đầu âm. extracts a part of a string. The substr() method begins at a specified position, and returns a specified number of characters. The substr() method does not change the original string. To extract characters from the end of the string, use a negative start position.