Cách đặt chuỗi Python
Trong ví dụ này, chúng tôi sẽ cung cấp cho bạn một đoạn mã thể hiện chức năng của thao tác cắt danh sách để chèn một ký tự vào một chuỗi. Trong phương pháp cắt danh sách, một danh sách được cắt thành hai phần bằng cách tách vị trí cần thiết và kết hợp lại với nhau sau khi chèn các ký tự vào đó. Đầu tiên, hãy xem mã đã cho sau đây Như bạn có thể thấy trong đoạn mã, một chuỗi đầu tiên được định nghĩa là “origin_string = Iorigin”. Đây là chuỗi cần được sửa đổi. Nói cách khác, đó là chuỗi mà các ký tự được thêm vào Một chuỗi khác hoặc một bộ ký tự được định nghĩa là “add_character = am”. Đó là chuỗi hoặc tập hợp các ký tự được thêm vào trong “ original_string” Một biến “slice = 1” được xác định đại diện cho vị trí tại đó “ original_string” sẽ được cắt. Sau đó, chuỗi được cắt thành hai phần bằng phương pháp cắt danh sách. original_string[. slice] + add_character + original_string[slice. ]. Câu lệnh này chia chuỗi thành hai phần, thêm các ký tự mới vào vị trí được chỉ định và nối chuỗi đã sửa đổi lại với nhau. Một mã chương trình hoàn chỉnh được đính kèm sau đây origin_string = 'Iorigin' Đây là kết quả của mã đã cho trước đó. Bạn có thể thấy chuỗi “am” được chèn vào chuỗi gốc “Original”. Và chuỗi cập nhật được hiển thị ở dòng cuối cùng của đầu ra Lưu ý rằng khoảng trắng được thêm vào với “am” như thế này – “am” – đó là lý do tại sao nó hiển thị trong chuỗi kết quả ví dụ 2Phương pháp tiếp theo để chèn các ký tự vào một chuỗi là sử dụng kết hợp các hàm tích hợp list(), insert() và join() của Python. Bằng cách sử dụng kết hợp này, chúng ta có thể chuyển đổi chuỗi thành danh sách bằng hàm list() và thêm chuỗi vào vị trí được nhắm mục tiêu bằng hàm insert(). Sau đó, chúng ta áp dụng hàm join() để kết hợp chuỗi lại với nhau. Hiểu đoạn mã sau để xem khái niệm này được triển khai như thế nào Như bạn có thể nhận thấy, chúng tôi đã sử dụng cùng một ví dụ như được định nghĩa trong ví dụ đầu tiên. Ở đây, một câu lệnh của phương thức cắt danh sách được thay thế bằng ba câu lệnh chứa các hàm list(), insert() và join(). Hàm list() dùng để chuyển chuỗi thành danh sách. Hàm insert() được sử dụng để chèn chuỗi hoặc bộ ký tự cần thiết vào chuỗi. Hàm join() dùng để nối chuỗi lại với nhau origin_string = 'Iorigin' Hãy cho chúng tôi xem đầu ra sau đây. Lưu ý rằng đầu ra tương tự như ví dụ trước ví dụ 3Trong ví dụ này, chúng ta sẽ tìm hiểu phương thức định dạng chuỗi để chèn một ký tự vào chuỗi. Đây là một phương pháp rất đơn giản và dễ sử dụng để thêm các ký tự vào chuỗi. Phương thức định dạng chuỗi chỉ đơn giản là tạo một chuỗi mới với các ký tự mới được chèn vào. Hãy cho chúng tôi xem đoạn mã sau để tìm hiểu phương pháp dễ nhất để sửa đổi một chuỗi Đây chỉ là một mã hai dòng. Trong dòng đầu tiên, các ký tự cần thêm vào chuỗi được xác định. Trong dòng mã thứ hai, hàm format() được sử dụng để tạo một chuỗi mới đã sửa đổi và chuỗi đã định dạng được in. Lưu ý rằng có dấu ngoặc nhọn trong chuỗi. Các dấu ngoặc nhọn này đại diện cho vị trí mà các ký tự cần được thêm vào add_character = " sáng " Đây là đầu ra của đoạn mã trước Ví dụ 4Bạn có thể thêm nhiều ký tự vào nhiều vị trí bằng phương thức format(). Hãy xem một ví dụ về cách chèn các ký tự khác nhau ở những vị trí khác nhau Lưu ý rằng một chuỗi được gán cho một biến mới và các dấu ngoặc nhọn bổ sung được thêm vào chuỗi nơi chuỗi thứ hai cần được thêm vào add_character = " am " Bây giờ, chúng ta hãy xem đầu ra của đoạn mã trước. Như bạn có thể thấy, cả hai chuỗi được chèn vào chuỗi ban đầu và một chuỗi mới đã sửa đổi được trả về Ví dụ 5Đây là một phương pháp đơn giản khác để chèn các ký tự vào một chuỗi – hàm f-string ký tự chuỗi được định dạng. Đầu tiên, hãy xem đoạn mã sau. Sau đó, chúng tôi sẽ giải thích cách chức năng f-string hoạt động Chữ “f” ở đầu chuỗi được cung cấp để Python cho phép tất cả các tên biến hợp lệ trong chuỗi add_character = " am " Xem đầu ra sau Ví dụ 6Ví dụ này sẽ giúp bạn tìm hiểu cách chèn ký tự vào chuỗi bằng hàm %formatting. Hàm %formatting tương tự như hàm định dạng chuỗi. Tuy nhiên, nó khá kém linh hoạt so với tất cả các phương thức được xác định trước đó. Đây là cách bạn có thể sử dụng %formatting để thêm một bộ ký tự vào một chuỗi add_character = " am " Đầu ra của chương trình trước như sau Sự kết luậnTrong bài viết này, chúng tôi đã giải thích một số phương pháp khác nhau để chèn các ký tự vào chuỗi. Chúng ta đã thấy phương thức cắt danh sách, sự kết hợp của phương thức list(), join() và insert(), phương thức format(), phương thức f-string và cuối cùng là phương thức %formatting. Chúng tôi đã giải thích chi tiết mọi phương pháp với sự trợ giúp của một số ví dụ có nghĩa là gì [Python cũng cho phép bạn lập chỉ mục từ cuối danh sách bằng cách sử dụng số âm, trong đó [-1] trả về phần tử cuối cùng . Điều này cực kỳ hữu ích vì nó có nghĩa là bạn không cần phải lập trình tìm ra độ dài của lần lặp để làm việc với các phần tử ở cuối nó.
'\' trong Python là gì?Trong chuỗi Python, dấu gạch chéo ngược "\" là ký tự đặc biệt, còn được gọi là ký tự "thoát" . Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. "\t" là một tab, "\n" là một dòng mới và "\r" là một xuống dòng. |