Sử dụng hàm Show
Hàm lấy một đối tượng và trả về một danh sách chứa các thuộc tính của đối tượng Nếu bạn truyền một lớp cho hàm, nó sẽ trả về một danh sách tên của các thuộc tính của lớp và đệ quy thuộc tính của các lớp cơ sở của nó Nếu bạn cần in đẹp các thuộc tính của đối tượng, hãy sử dụng phương thức Phương thức in biểu diễn được định dạng của một đối tượng Nếu bạn cần lấy từng thuộc tính và giá trị của nó, hãy sử dụng hàm
Hàm trả về giá trị của thuộc tính được cung cấp của đối tượng Hàm lấy đối tượng, tên của thuộc tính và giá trị mặc định khi thuộc tính không tồn tại trên đối tượng làm tham số Nếu bạn cần lấy thuộc tính và giá trị của đối tượng, hãy sử dụng thuộc tính Thuộc tính Bạn có thể sử dụng các phương thức Nếu bạn cần định dạng các thuộc tính của đối tượng thành một chuỗi, hãy sử dụng phương thức Phương thức lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable Chuỗi mà phương thức được gọi được sử dụng làm dấu phân cách giữa các phần tử Các chuỗi ký tự được định dạng (chuỗi f) cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách thêm tiền tố vào chuỗi bằng Đảm bảo ngắt các biểu thức trong dấu ngoặc nhọn - Lấy thuộc tính của đối tượng bằng cách sử dụng vars()Sử dụng hàm Hàm lấy một đối tượng và trả về thuộc tính Hàm Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân. Tôi sẽ sử dụng trực tiếp thuộc tính Trong hướng dẫn Python này, chúng ta sẽ thảo luận về lập trình hướng đối tượng python, chúng ta sẽ tìm hiểu khái niệm này với sự trợ giúp của các ví dụ
Mục lục Lập trình hướng đối tượng trong PythonPython là ngôn ngữ lập trình hướng đối tượng và nó hỗ trợ các cách tiếp cận lập trình khác nhau, một trong những cách tiếp cận là tạo “đối tượng”, nghĩa là chúng ta có thể giải quyết vấn đề trong python bằng cách tạo đối tượng trong chương trình của mình Trong python, chúng ta có thể dễ dàng tạo và sử dụng các lớp và đối tượng, đồng thời nó cũng tập trung vào việc viết mã có thể sử dụng lại Khái niệm Python OOP là gìCác khái niệm lập trình hướng đối tượng (OOP) của Python bao gồm lớp, đối tượng, phương thức, v.v. cùng với các tính năng của OOP như kế thừa, đa hình, Đóng gói và trừu tượng hóa dữ liệu Tạo một lớp trong pythonMột lớp là một bản thiết kế cho đối tượng, để tạo một lớp, chúng ta sẽ sử dụng từ khóa lớp và từ lớp, chúng ta xây dựng các thể hiện Ví dụ
After writing the above code (create a class in Python), Ones you will print “ student ” then the output will appear as a “ Bạn có thể tham khảo ảnh chụp màn hình bên dưới tạo lớp trong python Tạo một lớp trong pythonTạo một đối tượng trong pythonHãy để chúng tôi xem cách tạo một đối tượng trong Python Trong python, một đối tượng là một thực thể trong thế giới thực có trạng thái và hành vi của nó, mọi thứ trong python đều là một đối tượng. Để tạo một đối tượng, chúng ta có thể sử dụng tên lớp Ví dụ
Sau khi viết đoạn mã trên (tạo đối tượng trong python), Ones bạn sẽ in “ a1. cuộn ” thì đầu ra sẽ xuất hiện dưới dạng “ 1 ”. Ở đây, tên lớp là “sinh viên” và chúng ta tạo đối tượng “a1” của lớp sinh viên và chúng ta sẽ in giá trị của cuộn Bạn có thể tham khảo ảnh chụp màn hình bên dưới tạo đối tượng trong python Tạo một đối tượng trong pythonThuộc tính sơ thẩm trong pythonTrong python, thuộc tính thể hiện là một hoặc nhiều thuộc tính được gắn vào một thể hiện của lớp. Thể hiện được truy cập bằng cách sử dụng ký hiệu dấu chấm Ví dụ
Bạn có thể tham khảo thuộc tính ví dụ ảnh chụp màn hình bên dưới trong python Thuộc tính sơ thẩm trong pythonThuộc tính lớp trong pythonThuộc tính lớp là một thuộc tính có giá trị không thay đổi đối với tất cả các phiên bản của một lớp được gọi là thuộc tính lớp. Nó được định nghĩa ở cấp độ lớp chứ không phải bên trong phương thức. Giá trị của thuộc tính lớp được chia sẻ bởi tất cả các đối tượng Ví dụ
Sau khi viết đoạn mã trên (thuộc tính class trong python), Ones bạn sẽ in ra “ thầy. value ” thì đầu ra sẽ xuất hiện dưới dạng “ Chào mừng ”. Ở đây, các thuộc tính được truy cập bằng cách sử dụng tên lớp là “giáo viên” và thuộc tính lớp “. giá trị" Bạn có thể tham khảo thuộc tính lớp ảnh chụp màn hình bên dưới trong python Thuộc tính lớp trong pythonHàm init trong pythonTrong python, __init__() là một hàm tích hợp và tất cả các lớp đều có một hàm gọi là init, hàm này luôn được thực thi khi lớp được khởi tạo. Chúng tôi sử dụng __init__() để gán giá trị cho thuộc tính đối tượng Ví dụ
Sau khi viết đoạn mã trên (hàm init trong python), nếu bạn in “a1. tên a1. cuộn ” thì đầu ra sẽ xuất hiện dưới dạng “ Eelon 24 ”. Ở đây, tên lớp là “sinh viên” và chúng tôi sử dụng hàm init để gán giá trị tên và cuộn và sau đó giá trị được in Bạn có thể tham khảo ảnh chụp màn hình bên dưới hàm init trong python Hàm init trong pythonPhương thức trong trănPhương thức trong python tương tự như một hàm, một phương thức là các hàm được định nghĩa bên trong phần thân của một lớp và nó được sử dụng để xác định hành vi của một đối tượng Ví dụ
Bạn có thể tham khảo phương pháp chụp màn hình bên dưới trong python Phương thức trong trăn
Tham số tự trong pythonTham số self được sử dụng để tham chiếu thể hiện hiện tại của một lớp, đồng thời bằng cách sử dụng “self”, chúng ta có thể truy cập các thuộc tính và phương thức của một lớp trong python. Chúng ta có thể sử dụng tên tham số khác thay vì “self” nhưng nó phải là tham số đầu tiên của bất kỳ chức năng nào trong lớp Ví dụ
Sau khi viết đoạn mã trên (tự tham số trong python), nếu bạn sẽ in “ a1. function() ” thì đầu ra sẽ xuất hiện dưới dạng “ Chào mừng bạn đến với python Eelon ”. Ở đây, chúng tôi sử dụng từ “newobj” thay vì self và chúng tôi vẫn nhận được kết quả tương tự Bạn có thể tham khảo tham số ảnh chụp màn hình bên dưới trong python Tham số tự trong pythonTạo đối tượng và lớp trong pythonMột lớp là một tập hợp các đối tượng hoặc chúng ta có thể nói nó là một bản thiết kế của các đối tượng có hành vi và thuộc tính chung. Đối tượng là một thể hiện của lớp có trạng thái và hành vi Ví dụ ________số 8_______
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để tạo đối tượng và lớp trong python Tạo đối tượng và lớp trong pythonPython sửa đổi thuộc tính đối tượngTrong python, bạn có thể sửa đổi các thuộc tính của một đối tượng. Ở đây, chúng tôi sẽ sửa đổi "cuộn" Ví dụ
Sau khi viết đoạn mã trên (python sửa đổi thuộc tính đối tượng), nếu bạn sẽ in “a1. roll() ” thì đầu ra sẽ xuất hiện dưới dạng “ 30 ”. Tại đây, nó sẽ sửa đổi cuộn và chúng ta cần đặt cuộn a1 thành 30 và nó sẽ in kết quả đã sửa Bạn có thể tham khảo ảnh chụp màn hình bên dưới python sửa đổi thuộc tính đối tượng Python sửa đổi thuộc tính đối tượngKế thừa trong pythonHãy để chúng tôi cố gắng hiểu tính kế thừa trong Python với một ví dụ Kế thừa là quá trình trong đó lớp kế thừa tất cả các thuộc tính và phương thức từ lớp khác. Lớp mới được gọi là lớp dẫn xuất hoặc lớp con và lớp mà nó dẫn xuất từ đó được gọi là lớp cha hoặc lớp cơ sở Ví dụ
Sau khi viết đoạn mã trên (kế thừa trong python), nếu bạn in thì đầu ra sẽ xuất hiện dưới dạng “Đây là chức năng đầu tiên của tôi Đây là chức năng thứ hai của tôi”. Tại đây, bạn có thể truy cập chức năng của lớp cha bằng cách sử dụng đối tượng lớp con Bạn có thể tham khảo kế thừa ảnh chụp màn hình bên dưới trong python Kế thừa trong pythonCác loại kế thừa trong PythonCác kiểu kế thừa phụ thuộc vào số lớp con và lớp cha tham gia. Có bốn loại kế thừa trong python
Thừa kế đơnTrong một lớp kế thừa duy nhất, lớp con chỉ kế thừa một lớp cha duy nhất Ví dụ 0Sau khi viết đoạn mã trên (kế thừa một lần), nếu bạn in thì đầu ra sẽ xuất hiện dưới dạng “Đây là chức năng đầu tiên của tôi Đây là chức năng thứ hai của tôi”. Tại đây, bạn có thể truy cập chức năng của lớp cha bằng cách sử dụng đối tượng lớp con và lớp con kế thừa thuộc tính của một lớp cha duy nhất Bạn có thể tham khảo ảnh chụp màn hình dưới đây kế thừa đơn trong python Thừa kế đơnĐa thừa kếTrong đa thừa kế, một lớp con kế thừa từ nhiều hơn một lớp cha Ví dụ 1
Bạn có thể tham khảo ảnh chụp màn hình bên dưới về tính đa kế thừa trong python Đa thừa kếKế thừa đa cấpTrong kế thừa đa cấp, lớp con trở thành lớp cha cho lớp con khác Ví dụ 2Sau khi viết đoạn mã trên (kế thừa đa cấp), nếu bạn in thì đầu ra sẽ xuất hiện dưới dạng “Đây là chức năng đầu tiên của tôi Đây là chức năng thứ hai của tôi Đây là chức năng thứ ba của tôi”. Ở đây, lớp con đóng vai trò là lớp cha cho một lớp con khác Bạn có thể tham khảo kế thừa đa cấp ảnh chụp màn hình bên dưới trong python Kế thừa đa cấpKế thừa phân cấpTrong kế thừa phân cấp, nhiều hơn một lớp dẫn xuất kế thừa các thuộc tính từ lớp cha Ví dụ 3Sau khi viết đoạn mã trên (kế thừa theo thứ bậc), nếu bạn sẽ in thì đầu ra sẽ xuất hiện dưới dạng “Đây là chức năng đầu tiên của tôi Đây là chức năng thứ hai của tôi Đây là chức năng đầu tiên của tôi Đây là chức năng thứ ba của tôi”. Ở đây, chúng ta có một lớp cha và hai lớp con hoặc lớp dẫn xuất Bạn có thể tham khảo kế thừa phân cấp ảnh chụp màn hình bên dưới trong python Kế thừa phân cấpKế thừa laiKế thừa hỗn hợp liên quan đến nhiều loại kế thừa diễn ra trong một chương trình duy nhất Ví dụ 4Sau khi viết đoạn mã trên (thừa kế kết hợp), nếu bạn in thì đầu ra sẽ xuất hiện dưới dạng “ Đây là chức năng đầu tiên của tôi Đây là chức năng thứ hai của tôi “. Ở đây, đa kế thừa diễn ra trong một chương trình Bạn có thể tham khảo kế thừa lai trong ảnh chụp màn hình bên dưới trong python Kế thừa laiGhi đè phương thức trong python
Ví dụ 5
Bạn có thể tham khảo phương pháp ghi đè ảnh chụp màn hình bên dưới trong python Ghi đè phương thức trong pythonQuá tải phương thức trong python
Ví dụ 6
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết quá tải phương thức trong python Quá tải phương thức trong pythonĐa hình trong Python
Ví dụ 7
Bạn có thể tham khảo đa hình ảnh chụp màn hình bên dưới trong python Đa hình trong PythonVí dụ 8
Bạn có thể tham khảo ảnh chụp màn hình bên dưới Đa hình trong PythonĐóng gói trong python
Ví dụ 9
Bạn có thể tham khảo đóng gói ảnh chụp màn hình bên dưới trong python Đóng gói trong pythonTrừu tượng hóa trong python
Ví dụ 0
Bạn có thể tham khảo phần tóm tắt ảnh chụp màn hình bên dưới trong python Trừu tượng hóa trong pythonThuộc tính đối tượng in PythonMột thuộc tính là một biến hoặc phương thức trong một lớp. Để in các thuộc tính của một đối tượng, chúng ta có thể sử dụng “đối tượng. __dict__” và nó trả về một từ điển gồm tất cả các tên và thuộc tính của đối tượng Ví dụ 1Sau khi viết đoạn mã trên (thuộc tính đối tượng in python), một lần bạn sẽ in “x. __dict__” thì đầu ra sẽ xuất hiện. Ở đây, sử dụng đối tượng. __dict__ sẽ in các thuộc tính của một đối tượng Bạn có thể tham khảo các thuộc tính đối tượng in python ảnh chụp màn hình bên dưới Thuộc tính đối tượng in PythonBạn có thể thích các hướng dẫn Python sau đây
Trong hướng dẫn này, chúng ta đã học về Lập trình hướng đối tượng trong python và chúng ta cũng đã thấy cách sử dụng nó với một ví dụ như
Bijay Kumar Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi |