Hướng dẫn between function in python - giữa hàm trong python

Hàm số

Một chức năng là một khối mã để thực hiện một nhiệm vụ cụ thể, sẽ chứa phạm vi riêng của nó và được gọi theo tên. Tất cả các hàm có thể chứa các đối số bằng không [không] hoặc nhiều hơn một đối số. Khi thoát, một hàm có thể hoặc không thể trả về một hoặc nhiều giá trị.

Nội dung chính

  • Cú pháp chức năng cơ bản
  • Phương pháp
  • Phương pháp chung cú pháp
  • Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -
  • Chức năng vs Phương pháp Ví ​​dụ trong Python
  • Mã ví dụ
  • Sự kết luận
  • Đọc thêm
  • Sự khác biệt giữa các phương pháp và chức năng là gì?
  • Sự khác biệt giữa chức năng và phương pháp trong OOPS là gì?

Cú pháp chức năng cơ bản

def functionName[ arg1, arg2,….]:
   …….
   # Function_body
   ……..

Phương pháp

def sum[num1, num2]:
   return [num1 + num2]

Phương pháp chung cú pháp

>>> sum[5,6]
11

Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

  • Chức năng vs Phương pháp Ví ​​dụ trong Python

  • Mã ví dụ

  • Sự kết luậndef keyword are defined using lambda keyword].

Phương pháp

Phương pháp chung cú pháp

  • Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

  • Chức năng vs Phương pháp Ví ​​dụ trong Python

Phương pháp chung cú pháp

class ClassName:
   def method_name[]:
      …………..
      # Method_body
      ………………

Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

Chức năng vs Phương pháp Ví ​​dụ trong Python

class Pet[object]:
   def my_method[self]:
      print["I am a Cat"]
cat = Pet[]
cat.my_method[]

Phương pháp chung cú pháp

I am a Cat

Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -

Chức năng vs Phương pháp Ví ​​dụ trong Python

  • Mã ví dụ

  • Sự kết luận

Phương pháp

Phương pháp chung cú pháp

  • Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -
  • Chức năng vs Phương pháp Ví ​​dụ trong Python
  • Phương pháp chung cú pháp
  • Chức năng cho phép chúng tôi thực hiện khả năng tái sử dụng mã. Có ba loại chức năng -
  • Chức năng vs Phương pháp Ví ​​dụ trong Python
  • Mã ví dụ
  • Sự kết luận
  • Đọc thêm
  • Sự khác biệt giữa các phương pháp và chức năng là gì?
  • Sự khác biệt giữa chức năng và phương pháp trong OOPS là gì?
  • Hãy để tạo ra của riêng chúng tôi [người dùng], một hàm rất đơn giản có tên Sum [người dùng có thể đặt bất kỳ tên nào anh ta muốn]. Chức năng của Sum Sum có hai đối số được gọi là Num1 và Num2 và sẽ trả về tổng của các đối số được truyền cho hàm [SUM]. Khi chúng ta gọi hàm [tổng] với các giá trị [đối số] 5 và 6, nó sẽ trả về 11.
  • Đầu ra
  • Vì vậy, từ trên cao, chúng ta thấy câu lệnh ’return trả về giá trị từ hàm Python.
  • Các hàm tích hợp [như tên cho thấy, các hàm này đi kèm với ngôn ngữ Python, ví dụ: trợ giúp [] để yêu cầu bất kỳ trợ giúp nào, tối đa []- để nhận giá trị tối đa, loại []- để trả về loại đối tượng và nhiều cái khác.]
  • Các chức năng do người dùng xác định [đây là các chức năng mà người dùng tạo để giúp họ, như chức năng Sum Sum mà chúng tôi đã tạo ở trên].
  • Các hàm ẩn danh [còn được gọi là các hàm Lambda và không giống như hàm thông thường được xác định bằng cách sử dụng từ khóa DEF được xác định bằng từ khóa Lambda].def keyword are defined using lambda keyword].

Một phương pháp trong Python có phần giống với một hàm, ngoại trừ nó được liên kết với đối tượng/các lớp. Các phương pháp trong Python rất giống với các chức năng ngoại trừ hai khác biệt chính.

  1. Phương pháp này được sử dụng ngầm cho một đối tượng mà nó được gọi là. is implemented outside of a class. It does not belong to an object.
  2. Một phương pháp được thực hiện bên trong một lớp. Nó thuộc về một đối tượng. is implemented inside of a class. It belongs to an object. is implemented inside of a class. It belongs to an object.

Gọi một hàm trên một đối tượng trông như thế này:function on an object looks like this:function on an object looks like this:

function[object]

Và gọi một phương thức của một đối tượng trông như thế này:method of an object looks like this:method of an object looks like this:

object.method[]

Đây là một minh họa đơn giản:

Hãy cùng xem một số ví dụ đơn giản để hỗ trợ hiểu nó tốt hơn.

Chức năng vs Phương pháp Ví ​​dụ trong Python

Có lẽ chức năng nổi tiếng nhất trong Python là hàm

def sum[num1, num2]:
   return [num1 + num2]
1. Bạn có thể gọi nó trên bất kỳ đối tượng nào để xuất đối tượng dưới dạng văn bản trong bảng điều khiển.

Để in một chuỗi, ví dụ, hãy gọi chức năng

def sum[num1, num2]:
   return [num1 + num2]
1 trên một chuỗi.

Ví dụ:

def sum[num1, num2]:
   return [num1 + num2]
0

Đây là một ví dụ tuyệt vời về việc gọi một hàm trên một đối tượng trong Python.

Hãy để tiếp tục với các chuỗi.

Loại chuỗi

def sum[num1, num2]:
   return [num1 + num2]
3 có rất nhiều phương thức tích hợp. Một trong số đó là phương thức
def sum[num1, num2]:
   return [num1 + num2]
4 chuyển đổi đối tượng chuỗi thành chữ hoa.

Để chuyển đổi một chuỗi thành chữ hoa, hãy gọi phương thức

def sum[num1, num2]:
   return [num1 + num2]
4 của chuỗi.
def sum[num1, num2]:
   return [num1 + num2]
4

Đây là một ví dụ tuyệt vời về việc gọi một phương thức trên một đối tượng trong Python.

Mã ví dụ

Để hoàn thành nó, đây là một ví dụ mã của một lớp tùy chỉnh với một phương thức. Bên ngoài lớp, có một chức năng có cùng tên.

Xin vui lòng đọc các ý kiến ​​để hiểu những gì nó nói về tất cả.

def sum[num1, num2]:
   return [num1 + num2]
0

Sự kết luận

Hôm nay bạn đã học được sự khác biệt giữa một hàm và phương pháp trong Python.

  • Một chức năng không thuộc về một lớp. Nó được thực hiện bên ngoài một lớp.
  • Một phương pháp thuộc về một lớp và nó chỉ có thể được gọi trên các đối tượng của lớp đó. Một phương pháp được thực hiện bên trong một lớp.

Một ví dụ về một hàm trong Python là hàm

def sum[num1, num2]:
   return [num1 + num2]
1.

Một ví dụ về một phương thức thường được sử dụng trong Python là phương thức

def sum[num1, num2]:
   return [num1 + num2]
4 của chuỗi.

Cảm ơn vì đã đọc. Tôi hy vọng bạn thấy nó hữu dụng.

Mã hóa hạnh phúc!

Đọc thêm

Lớp Python 101

Câu hỏi phỏng vấn Python

Sự khác biệt giữa các phương pháp và chức năng là gì?

Hàm là một tập hợp các hướng dẫn hoặc quy trình để thực hiện một nhiệm vụ cụ thể và một phương thức là một tập hợp các hướng dẫn được liên kết với một đối tượng...

Sự khác biệt giữa chức năng và phương pháp trong OOPS là gì?

Nói một cách đơn giản nếu một hàm là một phần của một thể hiện của một lớp, tức là [đối tượng] thì nó được gọi là phương thức khác, nó được gọi là hàm.Nó được gọi bằng tên riêng của nó/độc lập.Nó được gọi bằng tên/tham chiếu của đối tượng.Vì nó được gọi là độc lập, nó có nghĩa là dữ liệu được truyền rõ ràng hoặc bên ngoài.if a function is part of an instance of a class i.e. [Object] then it is called method else it is called function. It is called by its own name/independently. It is called by its object's name/referenced. As it is called independently it means the data is passed explicitly or externally.if a function is part of an instance of a class i.e. [Object] then it is called method else it is called function. It is called by its own name/independently. It is called by its object's name/referenced. As it is called independently it means the data is passed explicitly or externally.

Bài Viết Liên Quan

Chủ Đề