Cách sử dụng các phương thức trong python
Giả sử bạn cần lập chương trình tạo hình tròn và tô màu cho nó. Bạn có thể tạo hai chức năng để giải quyết vấn đề này Show
Chia một vấn đề phức tạp thành các phần nhỏ hơn giúp chương trình của chúng ta dễ hiểu và dễ sử dụng lại Các loại chức năngCó hai loại hàm trong lập trình Python
Khai báo hàm PythonCú pháp để khai báo một hàm là
Đây,
Hãy xem một ví dụ,
Ở đây, chúng ta đã tạo một hàm có tên là 3. Nó chỉ đơn giản là in văn bản 4Hàm này không có bất kỳ đối số nào và không trả về bất kỳ giá trị nào. Chúng ta sẽ tìm hiểu về đối số và câu lệnh trả về sau trong hướng dẫn này Gọi một hàm trong PythonTrong ví dụ trên, chúng ta đã khai báo một hàm tên là 3
Bây giờ, để sử dụng chức năng này, chúng ta cần gọi nó Đây là cách chúng ta có thể gọi hàm 3 trong Python 1Ví dụ. Hàm Python 2đầu ra 3Trong ví dụ trên, chúng ta đã tạo một hàm tên là 3. Đây là cách chương trình hoạt động{HÌNH ẢNH} Đây,
Đối số hàm PythonNhư đã đề cập trước đó, một hàm cũng có thể có các đối số. Đối số là giá trị được hàm chấp nhận. Ví dụ, 5Nếu chúng ta tạo một hàm có đối số, chúng ta cần truyền các giá trị tương ứng trong khi gọi chúng. Ví dụ, 6Ở đây, 8 xác định rằng các đối số 9 và 10 sẽ nhận giá trị 5 và 4 tương ứngví dụ 1. Đối số hàm Python 0Trong ví dụ trên, chúng ta đã tạo một hàm có tên là 11 với các đối số. số1 và số2{Làm việc của hàm với đối số} Chúng ta cũng có thể gọi hàm bằng cách gọi tên đối số là 2Trong Python, chúng tôi gọi nó là Đối số từ khóa (hoặc đối số được đặt tên). Đoạn mã trên tương đương với 0Câu lệnh return trong PythonMột hàm Python có thể hoặc không thể trả về một giá trị. Nếu chúng ta muốn hàm của mình trả về một số giá trị cho lời gọi hàm, chúng ta sử dụng câu lệnh 2. Ví dụ, 1Ở đây, chúng tôi đang trả lại biến 13 cho lệnh gọi hàmGhi chú. Câu lệnh 2 cũng biểu thị rằng chức năng đã kết thúc. Bất kỳ mã nào sau khi trả về không được thực thiví dụ 2. Hàm trả về Loại 2Trong ví dụ trên, chúng ta đã tạo một hàm có tên là 15. Hàm chấp nhận một số và trả về bình phương của số đó{HÌNH ẢNH. LÀM VIỆC CỦA CHỨC NĂNG VỚI Giá trị trả về} ví dụ 3. Cộng Hai Số 3Hàm thư viện PythonTrong Python, các hàm thư viện tiêu chuẩn là các hàm tích hợp có thể được sử dụng trực tiếp trong chương trình của chúng tôi. Ví dụ,
Các hàm thư viện này được định nghĩa bên trong mô-đun. Và, để sử dụng chúng, chúng ta phải đưa mô-đun vào bên trong chương trình của mình Ví dụ: 17 được xác định bên trong mô-đun 20Ví dụ 4. Hàm thư viện Python 4đầu ra 5Trong ví dụ trên, chúng tôi đã sử dụng
Ở đây, chú ý tuyên bố, 6Vì 17 được định nghĩa bên trong mô-đun 20 nên chúng tôi cần đưa nó vào chương trình của mìnhLợi ích của việc sử dụng chức năng1. Tái sử dụng mã - Chúng tôi có thể sử dụng cùng một chức năng nhiều lần trong chương trình của mình, điều này giúp mã của chúng tôi có thể tái sử dụng. Ví dụ, 7đầu ra 8Trong ví dụ trên, chúng ta đã tạo hàm tên là 25 để tính bình phương của một số. Ở đây, hàm dùng để tính bình phương các số từ 1 đến 3Do đó, cùng một phương pháp được sử dụng lặp đi lặp lại 2. Khả năng đọc mã - Các chức năng giúp chúng tôi chia mã của mình thành nhiều phần để làm cho chương trình của chúng tôi dễ đọc và dễ hiểu Các phương thức trong Python với ví dụ là gì?Phương thức là hàm “thuộc về” một đối tượng . (Trong Python, thuật ngữ phương thức không phải là duy nhất đối với các thể hiện của lớp. các loại đối tượng khác cũng có thể có các phương thức. Ví dụ: các đối tượng danh sách có các phương thức được gọi là chắp thêm, chèn, xóa, sắp xếp, v.v.
Python trong phương thức hoạt động như thế nào?Một phương thức trong python hơi giống với một hàm, ngoại trừ nó được liên kết với các đối tượng/lớp. Các phương thức trong python rất giống với các hàm ngoại trừ hai điểm khác biệt chính. Phương thức được sử dụng ngầm cho một đối tượng mà nó được gọi. Dữ liệu chứa trong lớp có thể truy cập phương thức này .
Tại sao các phương thức được sử dụng trong Python?Mục đích của các phương thức thể hiện là để thiết lập hoặc nhận thông tin chi tiết về các thể hiện (đối tượng) và đó là lý do tại sao chúng được gọi là thể hiện . Chúng là loại phương thức phổ biến nhất được sử dụng trong lớp Python. Chúng có một tham số mặc định - self, trỏ đến một thể hiện của lớp.
__ phương thức trong Python là gì?Các phương thức trong Python – Khái niệm chính về lập trình hướng đối tượng . phương pháp ma thuật __add__ phương pháp ma thuật phương pháp ma thuật __getitem__ và __setitem__ __repr__ phương pháp ma thuật __len__ phương pháp ma thuật Các phương pháp ma thuật __lt__, __gt__, __le__, __ge__, __eq__ và __ne__ __contains__ phương pháp ma thuật __enter__ và __exit__ phương pháp ma thuật |