Hướng dẫn what are the 3 types of functions in python? - 3 loại hàm trong python là gì?

Các loại chức năng trong Python: Như chúng ta đã thảo luận chi tiết về các chức năng với các ví dụ trong bài viết trước của chúng tôi. Bây giờ chúng tôi sẽ thảo luận về các loại chức năng trong Python. Có hai loại chức năng trong lập trình Python:: As we have discussed Functions in detail with examples in our previous article. Now we will discuss Types of Functions in Python. There are two types of Function in Python Programming:

Các loại chức năng

Các loại chức năng trong Python: & nbsp; Có hai loại chức năng có sẵn trong Python. Đó là:There are two types of functions available in python. These are:

  • Các chức năng tích hợp hoặc được xác định trước
  • Các chức năng do người dùng xác định

1]. Chức năng tích hợp sẵn:Built-in Functions:

Các chức năng tích hợp là các chức năng đã được viết hoặc xác định trong Python. Chúng ta chỉ cần nhớ tên của các hàm tích hợp và các tham số được sử dụng trong các chức năng. Vì các chức năng này đã được xác định nên chúng tôi không cần xác định các chức năng này. Dưới đây là một số chức năng tích hợp của Python.built-in functions of Python.

Các chức năng tích hợp được sử dụng trong Python

Tên chức năng Sự mô tả
Len []Nó trả về độ dài của một đối tượng/giá trị.
danh sách[]Nó trả về một danh sách.
Max []Nó được sử dụng để trả về giá trị tối đa từ một chuỗi [danh sách, bộ], v.v.
tối thiểu []Nó được sử dụng để trả về giá trị tối thiểu từ một chuỗi [danh sách, bộ], v.v.
mở[]Nó được sử dụng để mở một tập tin.
in[]Nó được sử dụng để in tuyên bố.
str []Nó được sử dụng để trả về chuỗi/giá trị chuỗi.
Tổng[]Nó được sử dụng để tổng hợp các giá trị bên trong chuỗi.
loại hình[]Nó được sử dụng để trả về loại đối tượng.
Tuple []Nó được sử dụng để trả lại một tuple.

Được xây dựng nhiều hơn trong các chức năng

Hãy cùng xem một ví dụ về các chức năng tích hợp

#In built functions

x = [1,2,3,4,5]
print[len[x]]    #it return length of list
print[type[x]]   #it return object type

Output::

# 5                                                                                                                             
# 


2]. Các chức năng do người dùng xác định: & nbsp;User-Defined Functions

Các chức năng được định nghĩa bởi một lập trình viên để giảm sự phức tạp của các vấn đề lớn và sử dụng chức năng đó theo nhu cầu của họ. Loại chức năng này được gọi là các chức năng do người dùng xác định.user-defined functions.

Ví dụ về các chức năng do người dùng xác định::

#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]

Output::

# 7

Lưu ý: & NBSP; Các chức năng do người dùng xác định thường được sử dụng khi chúng tôi xây dựng các dự án hoặc ứng dụng lớn trong các bài viết sắp tới của chúng tôi. Đó là thực tiễn tốt để xác định các chức năng cho các vấn đề lớn hơn để mã của chúng tôi sẽ vẫn kết hợp.User-defined functions are used commonly when we build large projects or applications in our upcoming articles. It is good practice to define functions for larger problems so that our code will remain combined.

Một chức năng trong Python là gì?

Trong Python, một chức năng là một nhóm các tuyên bố liên quan thực hiện một nhiệm vụ cụ thể.

Các chức năng giúp phá vỡ chương trình của chúng tôi thành các khối nhỏ hơn và mô -đun. Khi chương trình của chúng tôi phát triển lớn hơn và lớn hơn, các chức năng làm cho nó được tổ chức và quản lý hơn.

Hơn nữa, nó tránh được sự lặp lại và làm cho mã có thể tái sử dụng.

Cú pháp của chức năng

def function_name[parameters]:
	"""docstring"""
	statement[s]

Trên hiển thị là một định nghĩa chức năng bao gồm các thành phần sau.

  1. Từ khóa
    # 5                                                                                                                             
    # 
    6 đánh dấu sự khởi đầu của tiêu đề chức năng.
  2. Một tên chức năng để xác định duy nhất chức năng. Chức năng đặt tên tuân theo các quy tắc viết định danh trong Python.
  3. Tham số [đối số] thông qua đó chúng tôi chuyển các giá trị cho một hàm. Họ là tùy chọn.
  4. Một đại tràng [:] để đánh dấu phần cuối của tiêu đề chức năng.
  5. Chuỗi tài liệu tùy chọn [DocString] để mô tả những gì chức năng làm.
  6. Một hoặc nhiều câu lệnh Python hợp lệ tạo nên cơ thể chức năng. Các câu lệnh phải có cùng mức thụt [thường là 4 khoảng trống].
  7. Một câu lệnh
    # 5                                                                                                                             
    # 
    7 tùy chọn để trả về một giá trị từ hàm.

Ví dụ về một hàm

def greet[name]:
    """
    This function greets to
    the person passed in as
    a parameter
    """
    print["Hello, " + name + ". Good morning!"]

Làm thế nào để gọi một chức năng trong Python?

Khi chúng tôi đã xác định một hàm, chúng tôi có thể gọi nó từ một hàm, chương trình hoặc thậm chí là dấu nhắc Python. Để gọi một hàm, chúng tôi chỉ cần nhập tên hàm với các tham số thích hợp.

>>> greet['Paul']
Hello, Paul. Good morning!

Hãy thử chạy mã trên trong chương trình Python với định nghĩa chức năng để xem đầu ra.

def greet[name]:
    """
    This function greets to
    the person passed in as
    a parameter
    """
    print["Hello, " + name + ". Good morning!"]

greet['Paul']

Lưu ý: Trong Python, định nghĩa hàm phải luôn luôn có mặt trước khi gọi hàm. Nếu không, chúng tôi sẽ gặp lỗi. Ví dụ,: In python, the function definition should always be present before the function call. Otherwise, we will get an error. For example,

# function call
greet['Paul']

# function definition
def greet[name]:
    """
    This function greets to
    the person passed in as
    a parameter
    """
    print["Hello, " + name + ". Good morning!"]

# Error: name 'greet' is not defined

Docstrings

Chuỗi đầu tiên sau khi tiêu đề hàm được gọi là DocString và viết tắt cho chuỗi tài liệu. Nó được sử dụng ngắn gọn để giải thích những gì một chức năng làm.

Mặc dù tùy chọn, tài liệu là một thực hành lập trình tốt. Trừ khi bạn có thể nhớ những gì bạn đã có cho bữa tối tuần trước, luôn luôn ghi lại mã của bạn.

Trong ví dụ trên, chúng tôi có một tài liệu ngay bên dưới tiêu đề chức năng. Chúng tôi thường sử dụng trích dẫn ba để DocString có thể mở rộng lên đến nhiều dòng. Chuỗi này có sẵn cho chúng tôi dưới dạng thuộc tính

# 5                                                                                                                             
# 
8 của hàm.

Ví dụ::

Hãy thử chạy phần sau vào vỏ Python để xem đầu ra.

>>> print[greet.__doc__]

    This function greets to
    the person passed in as
    a parameter

Để tìm hiểu thêm về Docstrings trong Python, hãy truy cập các tài liệu Python.

Tuyên bố trả lại

Tuyên bố

# 5                                                                                                                             
# 
7 được sử dụng để thoát một hàm và quay trở lại nơi được gọi là nơi nó được gọi.

Cú pháp của sự trở lại

# 5                                                                                                                             
# 
0

Câu lệnh này có thể chứa một biểu thức được đánh giá và giá trị được trả về. Nếu không có biểu thức trong câu lệnh hoặc câu lệnh

# 5                                                                                                                             
# 
7 không có trong hàm, thì hàm sẽ trả về đối tượng
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
1.

Ví dụ:

# 5                                                                                                                             
# 
1

Hãy thử chạy phần sau vào vỏ Python để xem đầu ra.

Để tìm hiểu thêm về Docstrings trong Python, hãy truy cập các tài liệu Python.

# 5                                                                                                                             
# 
2

Tuyên bố trả lại

Tuyên bố
# 5                                                                                                                             
# 
7 được sử dụng để thoát một hàm và quay trở lại nơi được gọi là nơi nó được gọi.

Cú pháp của sự trở lại

Câu lệnh này có thể chứa một biểu thức được đánh giá và giá trị được trả về. Nếu không có biểu thức trong câu lệnh hoặc câu lệnh
# 5                                                                                                                             
# 
7 không có trong hàm, thì hàm sẽ trả về đối tượng
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
1.

Ở đây,
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
1 là giá trị được trả về kể từ khi
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
3 trực tiếp in tên và không có câu lệnh
# 5                                                                                                                             
# 
7 nào được sử dụng.

Ví dụ về lợi nhuận

Đầu ra

# 5                                                                                                                             
# 
3

Chức năng hoạt động như thế nào trong Python?

Làm việc của các chức năng trong Python

Tuyên bố trả lại

# 5                                                                                                                             
# 
5

Tuyên bố

# 5                                                                                                                             
# 
7 được sử dụng để thoát một hàm và quay trở lại nơi được gọi là nơi nó được gọi.

Cú pháp của sự trở lại

Câu lệnh này có thể chứa một biểu thức được đánh giá và giá trị được trả về. Nếu không có biểu thức trong câu lệnh hoặc câu lệnh

# 5                                                                                                                             
# 
7 không có trong hàm, thì hàm sẽ trả về đối tượng
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
1.

Ở đây,

#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
1 là giá trị được trả về kể từ khi
#Example of user defined function

x = 3
y = 4
def add[]:
    print[x+y]
    
add[]
3 trực tiếp in tên và không có câu lệnh
# 5                                                                                                                             
# 
7 nào được sử dụng.

Ví dụ về lợi nhuận

Đầu ra

  1. # 5                                                                                                                             
    # 
    3
  2. Chức năng hoạt động như thế nào trong Python?

3 chức năng trong Python là gì?

Có ba chức năng trong Python cung cấp tính thực tế và tính hữu dụng rộng lớn khi lập trình. Ba chức năng này, cung cấp kiểu lập trình chức năng trong ngôn ngữ Python hướng đối tượng, là các hàm map [], filter [] và giảm [].map[], filter[], and reduce[] functions.

Các chức năng của Python là gì?

Có ba loại chức năng trong Python:..
Các hàm tích hợp, chẳng hạn như trợ giúp [] để yêu cầu trợ giúp, min [] để có được giá trị tối thiểu, in [] để in một đối tượng vào thiết bị đầu cuối, trên ....
Các chức năng do người dùng xác định [UDF], là các chức năng mà người dùng tạo để giúp họ;Và..

Có bao nhiêu chức năng trong Python 3?

Python 3, có 68 chức năng tích hợp.Dưới đây là danh sách các chức năng tích hợp Python theo thứ tự bảng chữ cái.68 built-in functions. Here is the list of Python built-in functions in alphabetical order.

Có bao nhiêu chức năng trong Python?

Các chức năng Python tích hợp được xác định trước bởi trình thông dịch Python.Có 68 chức năng Python tích hợp.Các chức năng này thực hiện một nhiệm vụ cụ thể và có thể được sử dụng trong bất kỳ chương trình nào, tùy thuộc vào yêu cầu của người dùng.68 built-in python functions. These functions perform a specific task and can be used in any program, depending on the requirement of the user.

Bài Viết Liên Quan

Chủ Đề