Hướng dẫn types of arguments in python javatpoint - các loại đối số trong javatpoint python

Hướng dẫn này sẽ tìm hiểu về những điều cơ bản của các hàm Python, bao gồm cả những gì chúng là, cú pháp, các thành phần chính của chúng, từ khóa trả về và các loại chính. Chúng ta cũng sẽ thấy các ví dụ về cách xác định hàm Python.

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

Một chức năng là một tập hợp các xác nhận liên quan thực hiện hoạt động toán học, phân tích hoặc đánh giá. Các hàm Python rất đơn giản để xác định và cần thiết cho lập trình cấp trung cấp. Các tiêu chí chính xác giữ các tên chức năng như chúng làm cho các tên biến. Mục tiêu là nhóm lên một số hành động thường được thực hiện và xác định một chức năng. Thay vì viết lại cùng một khối mã nhiều lần cho các biến đầu vào khác nhau, chúng tôi có thể gọi hàm và tái sử dụng mã được bao gồm trong đó với các biến khác nhau.

Các chức năng rộng của hai loại, các hàm do người dùng xác định và tích hợp. Nó hỗ trợ trong việc giữ cho phần mềm cô đọng, không lặp lại và được tổ chức tốt.

Ưu điểm của các chức năng trong Python

Các chức năng Python có những lợi ích sau.

  • Bằng cách bao gồm các chức năng, chúng ta có thể ngăn chặn việc lặp lại cùng một khối mã liên tục trong một chương trình.
  • Các hàm Python, một khi được xác định, có thể được gọi là nhiều lần và từ bất cứ nơi nào trong một chương trình.
  • Nếu chương trình Python của chúng tôi lớn, nó có thể được tách thành nhiều chức năng đơn giản để theo dõi.
  • Thành tựu chính của các hàm Python là chúng ta có thể trả về nhiều đầu ra như chúng ta muốn với các đối số khác nhau.

Tuy nhiên, các chức năng gọi luôn luôn được giới thiệu trong một chương trình Python.

Cú pháp của hàm python

Mã số

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

  • Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.
  • name_of_function là tên của hàm mà chúng ta có thể sử dụng để tách nó ra khỏi những người khác. Chúng tôi sẽ sử dụng tên này để gọi chức năng sau trong chương trình. Các tiêu chí tương tự áp dụng cho các chức năng đặt tên như đặt tên các biến trong Python.
  • Chúng tôi chuyển các đối số cho hàm được xác định bằng các tham số. Họ là tùy chọn, mặc dù.
  • Tiêu đề chức năng được chấm dứt bởi một đại tràng (:).
  • Chúng ta có thể sử dụng một chuỗi tài liệu có tên DocString ở dạng ngắn để giải thích mục đích của hàm.
  • Cơ thể của chức năng được tạo thành từ một số câu lệnh Python hợp lệ. Độ sâu thụt của toàn bộ khối mã phải giống nhau (thường là 4 khoảng trống).
  • Chúng ta có thể sử dụng biểu thức trả về để trả về giá trị từ hàm được xác định.

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

Chúng tôi sẽ xác định một hàm mà khi được gọi sẽ trả về bình phương của số được truyền cho nó dưới dạng đối số.

Mã số

Output:

The square of the number is:  81

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

name_of_function là tên của hàm mà chúng ta có thể sử dụng để tách nó ra khỏi những người khác. Chúng tôi sẽ sử dụng tên này để gọi chức năng sau trong chương trình. Các tiêu chí tương tự áp dụng cho các chức năng đặt tên như đặt tên các biến trong Python.

Mã số

Output:

Length of the string Functions is:  9
Length of the string Python is:  6

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

Mã số

Output:

Squares of the list is:  [2025, 2704, 169]

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

  1. name_of_function là tên của hàm mà chúng ta có thể sử dụng để tách nó ra khỏi những người khác. Chúng tôi sẽ sử dụng tên này để gọi chức năng sau trong chương trình. Các tiêu chí tương tự áp dụng cho các chức năng đặt tên như đặt tên các biến trong Python.
  2. Chúng tôi chuyển các đối số cho hàm được xác định bằng các tham số. Họ là tùy chọn, mặc dù.
  3. Tiêu đề chức năng được chấm dứt bởi một đại tràng (:).
  4. Chúng ta có thể sử dụng một chuỗi tài liệu có tên DocString ở dạng ngắn để giải thích mục đích của hàm.

Cơ thể của chức năng được tạo thành từ một số câu lệnh Python hợp lệ. Độ sâu thụt của toàn bộ khối mã phải giống nhau (thường là 4 khoảng trống).

Chúng ta có thể sử dụng biểu thức trả về để trả về giá trị từ hàm được xác định.

Mã số

Output:

Passing one argument
num1 is:  10
num2 is:  40
Passing two arguments
num1 is:  10
num2 is:  30

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

name_of_function là tên của hàm mà chúng ta có thể sử dụng để tách nó ra khỏi những người khác. Chúng tôi sẽ sử dụng tên này để gọi chức năng sau trong chương trình. Các tiêu chí tương tự áp dụng cho các chức năng đặt tên như đặt tên các biến trong Python.

Mã số

Output:

Without using keyword
num1 is:  50
num2 is:  30
With using keyword
num1 is:  30
num2 is:  50

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

name_of_function là tên của hàm mà chúng ta có thể sử dụng để tách nó ra khỏi những người khác. Chúng tôi sẽ sử dụng tên này để gọi chức năng sau trong chương trình. Các tiêu chí tương tự áp dụng cho các chức năng đặt tên như đặt tên các biến trong Python.

Mã số

Output:

Passing out of order arguments
num1 is:  30
num2 is:  20
Passing only one argument
Function needs two positional arguments

Các yếu tố sau đây tạo nên xác định một hàm, như đã thấy ở trên.

Phần đầu của một tiêu đề chức năng được chỉ định bởi một từ khóa gọi là def.

  1. *args -đó là những đối số không phải là phím keyThese are Non-Keyword Arguments
  2. ** KWARGS - Đây là những đối số từ khóa. These are Keyword Arguments.

Dưới đây là một ví dụ để làm rõ các đối số độ dài thay đổi

Mã số

Output:

['PYTHON', 'FUNCTIONS', 'TUTORIAL']
[['First', 'Python'], ['Second', 'Functions'], ['Third', 'Tutorial']]

Trả lời tuyên bố

Chúng tôi viết một câu lệnh trả về trong một hàm để để lại một hàm và đưa ra giá trị được tính toán khi một hàm được xác định được gọi.

Syntax:

Một đối số, một câu lệnh hoặc một giá trị có thể được sử dụng trong câu lệnh trả về, được đưa ra làm đầu ra khi một tác vụ hoặc hàm cụ thể được hoàn thành. Nếu chúng ta không viết câu lệnh trả về, thì không có đối tượng nào được trả về bởi một hàm được xác định.

Dưới đây là một ví dụ về tuyên bố trả lại trong các hàm Python.

Mã số

Output:

With return statement
1521
Without return statement
None

Trả lời tuyên bố

Chúng tôi viết một câu lệnh trả về trong một hàm để để lại một hàm và đưa ra giá trị được tính toán khi một hàm được xác định được gọi.

Một đối số, một câu lệnh hoặc một giá trị có thể được sử dụng trong câu lệnh trả về, được đưa ra làm đầu ra khi một tác vụ hoặc hàm cụ thể được hoàn thành. Nếu chúng ta không viết câu lệnh trả về, thì không có đối tượng nào được trả về bởi một hàm được xác định.

Dưới đây là một ví dụ về tuyên bố trả lại trong các hàm Python.

Các chức năng ẩn danh

Các loại chức năng Python này là ẩn danh vì chúng tôi không khai báo chúng, vì chúng tôi tuyên bố các chức năng thông thường, sử dụng từ khóa DEF. Chúng ta có thể sử dụng từ khóa Lambda để xác định các hàm ngắn, đơn lẻ, ẩn danh.

Biểu thức Lambda có thể chấp nhận một số lượng đối số không giới hạn; Tuy nhiên, chúng chỉ trả về một giá trị là kết quả của hàm. Họ không thể có nhiều biểu thức hoặc hướng dẫn trong đó. Vì Lambda cần một biểu thức, một hàm ẩn danh không thể được gọi trực tiếp để in.

Các hàm Lambda chứa miền cục bộ độc đáo của chúng, có nghĩa là chúng chỉ có thể tham chiếu các biến trong danh sách đối số của họ và tên miền toàn cầu.

Mã số

Output:

Value of the function is :  50
Value of the function is :  90

Trả lời tuyên bố

Chúng tôi viết một câu lệnh trả về trong một hàm để để lại một hàm và đưa ra giá trị được tính toán khi một hàm được xác định được gọi.

Một đối số, một câu lệnh hoặc một giá trị có thể được sử dụng trong câu lệnh trả về, được đưa ra làm đầu ra khi một tác vụ hoặc hàm cụ thể được hoàn thành. Nếu chúng ta không viết câu lệnh trả về, thì không có đối tượng nào được trả về bởi một hàm được xác định.

Dưới đây là một ví dụ về tuyên bố trả lại trong các hàm Python.

Các chức năng ẩn danh

Mã số

Output:

Value of num inside the function:  30
Value of num outside the function: 20

Trả lời tuyên bố

Chúng tôi viết một câu lệnh trả về trong một hàm để để lại một hàm và đưa ra giá trị được tính toán khi một hàm được xác định được gọi.

Một đối số, một câu lệnh hoặc một giá trị có thể được sử dụng trong câu lệnh trả về, được đưa ra làm đầu ra khi một tác vụ hoặc hàm cụ thể được hoàn thành. Nếu chúng ta không viết câu lệnh trả về, thì không có đối tượng nào được trả về bởi một hàm được xác định.

Dưới đây là một ví dụ về tuyên bố trả lại trong các hàm Python.

Các chức năng ẩn danh

Các loại chức năng Python này là ẩn danh vì chúng tôi không khai báo chúng, vì chúng tôi tuyên bố các chức năng thông thường, sử dụng từ khóa DEF. Chúng ta có thể sử dụng từ khóa Lambda để xác định các hàm ngắn, đơn lẻ, ẩn danh.

Biểu thức Lambda có thể chấp nhận một số lượng đối số không giới hạn; Tuy nhiên, chúng chỉ trả về một giá trị là kết quả của hàm. Họ không thể có nhiều biểu thức hoặc hướng dẫn trong đó. Vì Lambda cần một biểu thức, một hàm ẩn danh không thể được gọi trực tiếp để in.

Mã số

Output:

Length of the string Functions is:  9
Length of the string Python is:  6
0


Các loại đối số trong Python là gì?

Trong Python, chúng ta có 4 loại đối số chức năng sau ...
Đối số mặc định ..
Đối số từ khóa (đối số được đặt tên).
Đối số vị trí ..
Các đối số tùy ý (đối số có độ dài thay đổi *args và ** kwargs).

3 loại đối số trong Python là gì?

Do đó, chúng tôi kết luận rằng các đối số chức năng Python và ba loại đối số của nó cho các chức năng.Đây là những đối số mặc định, từ khóa và tùy ý.default, keyword, and arbitrary arguments.

Các lập luận trong Python là gì?

Một tham số là biến được liệt kê bên trong dấu ngoặc đơn trong định nghĩa hàm.Một đối số là giá trị được gửi đến hàm khi nó được gọi.the value that are sent to the function when it is called.

Có bao nhiêu loại đối số chức năng trong Python?

Có bốn loại đối số chức năng cố hữu trong Python, sử dụng mà chúng ta có thể gọi các chức năng để thực hiện các tác vụ mong muốn của chúng.Đó là như sau: Đối số mặc định của Python.four inherent function argument types in Python, using which we can call functions to perform their desired tasks. These are as follows: Python Default Arguments.