Str trong lớp python là gì?
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng phương thức 3 của Python để tạo biểu diễn chuỗi của một lớp Giới thiệu về phương thức person = Person('John', 'Doe', 25) print(person)Code language: Python (python)3 của PythonHãy bắt đầu với lớp 5
Lớp 5 có ba thuộc tính thể hiện bao gồm 0, 1 và 2 Sau đây tạo một thể hiện mới của lớp 5 và hiển thị nó
đầu ra
Khi bạn sử dụng hàm 4 để hiển thị thể hiện của lớp 5, hàm 4 sẽ hiển thị địa chỉ bộ nhớ của thể hiện đó Đôi khi, thật hữu ích khi có một chuỗi đại diện cho một thể hiện của một lớp. Để tùy chỉnh biểu diễn chuỗi của một thể hiện lớp, lớp cần triển khai phương thức ma thuật 3 Trong nội bộ, Python sẽ tự động gọi phương thức 3 khi một cá thể gọi phương thức 9 Lưu ý rằng hàm 4 chuyển đổi tất cả các đối số không phải từ khóa thành chuỗi bằng cách chuyển chúng tới 9 trước khi hiển thị giá trị chuỗi Sau đây minh họa cách triển khai phương thức 3 trong lớp 5 1 Và khi bạn sử dụng hàm 4 để in ra một thể hiện của lớp 5, Python sẽ gọi phương thức 3 được định nghĩa trong lớp 5. Ví dụ ❮ Chức năng tích hợp sẵn Định nghĩa và cách sử dụngHàm 6 chuyển đổi giá trị đã chỉ định thành một chuỗi cú phápstr(đối tượng, mã hóa=mã hóa, lỗi=lỗi) Giá trị tham sốTham sốMô tảđối tượngBất kỳ đối tượng nào. Chỉ định đối tượng để chuyển đổi thành stringencodingMã hóa của đối tượng. Mặc định là lỗi UTF-8Chỉ định những việc cần làm nếu giải mã không thành côngThêm ví dụ❮ Chức năng tích hợp sẵn Đối tượng STR trong Python là gì?Hàm str() của Python
. Đối tượng có biểu diễn chuỗi sẽ được trả về . mã hóa. Mã hóa đối tượng đã cho.
Hàm str() trả về cái gì?Phương thức str() trả về biểu diễn chuỗi của một đối tượng đã cho . |