Cắt chuỗi trong Python: Tất cả những gì bạn cần biết



Bài viết này sẽ cung cấp cho bạn kiến ​​thức chi tiết và toàn diện về Cách thực hiện cắt xén chuỗi trong Python với các ví dụ.

Cắt một chuỗi có thể rất hữu ích và nó có nhiều ứng dụng. Nhiều người viết mã sử dụng chức năng cắt xén quá mức để trích xuất thông tin có thể có giá trị đối với họ từ một chuỗi gốc. Trong bài viết này, chúng ta sẽ thảo luận về Cắt xén chuỗi trong :

Giới thiệu về Cắt tỉa

Có những chức năng khác mà python sở hữu có vẻ rất giống với chức năng này. Một điều như vậy là “ Cắt chuỗi ”. Ở đây chúng ta có thể chia chuỗi thành nhiều phần và có các tùy chọn khác nhau được áp dụng cho chuỗi. Chúng ta có thể loại bỏ một số phần nhất định, cắt bỏ phần đầu tiên, loại bỏ các chữ cái cuối cùng của chuỗi và thay thế bằng các chuỗi khác ở các vị trí đó.





String-Trimming



Vì đó hoàn toàn là một phần riêng biệt, bây giờ chúng ta hãy xem xét những gì có thể được thực hiện với chuỗi thông qua việc cắt tỉa.

Cắt chuỗi trong Python là gì?

Việc cắt tỉa một chuỗi được thực hiện theo ba cách như được mô tả trong sơ đồ trên. Hãy để chúng tôi xem xét chúng.

hàm goto c ++
  • Dải - Một chuỗi mới được trả về sau khi loại bỏ bất kỳ dấu cách ở cuối hoặc dấu cách ở đầu.



  • Dải R - Điều này xuất ra một chuỗi mới với chỉ các khoảng trống ở cuối bị xóa. Do đó, tên “rstring” tức là chỉ loại bỏ khoảng trắng ở phía bên phải của chuỗi.

  • Dải chữ L - “Lstrip” ngược lại với dải R. Nó loại bỏ các khoảng trắng từ đầu chuỗi, đó là phía bên trái.

Theo mặc định, tất cả các hàm này không bắt buộc phải truyền một đối số để loại bỏ bất kỳ khoảng trắng nào. Chỉ khi một ký tự nào đó cần được loại bỏ thì ký tự đó mới được đề cập trong đối số và nó sẽ bị xóa khỏi vị trí đầu và cuối.

str = 'EDUREKA' print (f'String = '{s1}' n ') print (f'Sau khi Loại bỏ Chuỗi Khoảng trắng Hàng đầu =' {str.lstrip ()} 'n') print (f'Sau khi Loại bỏ Chuỗi Khoảng trắng Hàng đầu = '{str.rstrip ()}' n ') print (f'A After Trimming Whitespaces String =' {str.strip ()} 'n')

Bây giờ chúng ta hãy xem xét một ký tự nhất định được trích xuất từ ​​một chuỗi.

str = '&&&&&& EDUREKA &&&&&&' print ('n Đây là chuỗi nguyên thủynn', str) print ('n Dưới đây là hàm dải thông thường n') print (str.strip ('&')) print ('n Dưới đây là R -strip functionnn ') print (str.rstrip (' & ')) print (' n Dưới đây là hàm L-dảinn ') print (str.lstrip (' & '))

Có các chức năng khác, xoay quanh điều này tương tự chủ đề về cắt tỉa chuỗi trong python. Bây giờ chúng ta hãy xem xét các chức năng đơn giản khác, được áp dụng cho chuỗi.

Tối thiểu và Tối đa của một chuỗi

Ở đây, hàm tối thiểu hoặc 'min' là trích xuất giá trị nhỏ nhất của bảng chữ cái từ chuỗi. Đó là từ tập hợp các bảng chữ cái A-Z, A là giá trị thấp nhất và Z là giá trị cao nhất. Hàm “max” làm ngược lại, nghĩa là nó chọn ra bảng chữ cái có giá trị cao nhất từ ​​chuỗi. Điều này có thể được thể hiện tốt hơn với ví dụ dưới đây.

str = 'EDUREKA' print ('n Đây là chuỗi gốcnn', str) print ('n Ký tự có giá trị nhỏ nhất là: n' + min (str)) print ('n Ký tự có giá trị lớn nhất là: n' + max ( str))

Thay thế

Chức năng Replace khá đơn giản để hiểu. Từ bản thân từ thay thế, chúng ta có thể suy ra ý nghĩa rằng các phần nhất định của chuỗi có thể được thay thế bằng các phần tử chuỗi khác. Ví dụ: hãy xem xét đoạn mã dưới đây:

str = 'EDUREKA là EDUREKA' str1 = 'EDUREKA' str2 = 'TỐT NHẤT' print ('Chuỗi cuối cùng sau khi thay thế là: n') print ('Cho một lần xuất hiện') print (str.replace (str1, str2, 1) ) print ('nFor twochurancen') print (str.replace (str1, str2, 2))

Với điều này, chúng ta đến phần cuối của bài viết Cắt tỉa chuỗi trong Python này. Tôi hy vọng bạn đã có đủ Ý tưởng về Cắt tỉa chuỗi.

Để có kiến ​​thức chuyên sâu về Python cùng với các ứng dụng khác nhau của nó, bạn có thể để được đào tạo trực tuyến trực tiếp với hỗ trợ 24/7 và quyền truy cập trọn đời.

cách khởi tạo một lớp trong python

Có một câu hỏi cho chúng tôi? Hãy đề cập đến chúng trong phần nhận xét của “String Trimming in Python” và chúng tôi sẽ liên hệ lại với bạn.