Hướng dẫn keyword parameter in python is determined by - tham số từ khóa trong python được xác định bởi
Trong Python, các thuật ngữ Show
Trong ví dụ trên, các đối số hàm là 0, trong khi 1 và 2 là các tham số hàm. Các loại đối sốCó hai loại đối số: đối số vị trí và đối số từ khóa. Lập luận vị tríCác đối số vị trí là các giá trị được truyền vào một hàm dựa trên thứ tự các tham số được liệt kê trong định nghĩa hàm. Ở đây, thứ tự đặc biệt quan trọng vì các giá trị được truyền vào các hàm này được gán cho các tham số tương ứng dựa trên vị trí của chúng.
Trong các ví dụ này, chúng tôi thấy rằng khi các vị trí của các đối số được thay đổi, đầu ra sẽ tạo ra các kết quả khác nhau. Mặc dù mã trong ví dụ B không sai, nhưng các giá trị đã được chuyển vào hàm theo thứ tự sai; Do đó, tạo ra một kết quả không phù hợp với đầu ra mong muốn của chúng tôi. Edpresso là tên của dự án đang được nhóm làm việc, FEMCODE, không phải là cách khác. Bây giờ sự hiểu biết đã rõ ràng, hãy để Lừa chuyển sang các đối số từ khóa. Từ khóa đối sốĐối số từ khóa (hoặc đối số được đặt tên) là các giá trị, khi được chuyển vào một hàm, được xác định bằng tên tham số cụ thể. Một đối số từ khóa được đi trước bởi một tham số và toán tử gán, 3.
Như bạn có thể thấy, chúng tôi có cùng một đầu ra từ cả hai mã mặc dù, khi gọi hàm, các đối số trong mỗi mã có các vị trí khác nhau. Với các đối số từ khóa, miễn là bạn gán một giá trị cho tham số, các vị trí của các đối số không quan trọng. Tuy nhiên, họ phải đến sau các đối số vị trí và trước các đối số mặc định/tùy chọn trong một cuộc gọi chức năng.
Mã ‘sai ở trên đã tạo ra một lỗi cú pháp. Trong Python, một lỗi cú pháp về cơ bản là một lỗi đi ngược lại một quy tắc trong Python. Về mặt lỗi trên, Python đã không chấp thuận thứ tự mà các đối số được thông qua. Xem xét ví dụ này:
Mã trên ném một kiểu mẫu thu hút sự chú ý của bạn đến số lượng đối số đầu vào được phép. Có cách nào xung quanh điều này đến nỗi chúng ta có thể vượt qua nhiều đối số hơn là được phép không? Hãy cùng tìm hiểu! Đã sửa lỗi đối số so với các đối số tùy ýCho đến thời điểm này, chúng tôi đã xử lý các đối số chức năng cố định. Điều này đơn giản có nghĩa là số lượng đối số mà trước đây chúng tôi đã chuyển vào các chức năng luôn bị giới hạn ở một số lượng cụ thể vì chúng tôi biết số lượng đối số cần thiết trước. Đôi khi, chúng tôi không biết số lượng đối số cần thiết trước; Do đó, chúng ta cần nhập nhiều đối số hơn được đề cập trước đây trong định nghĩa hàm. Làm thế nào để chúng ta đi về điều này? Python cho phép chúng tôi thực hiện điều này thông qua các cú pháp đặc biệt nhất định được gọi chung là các đối số tùy ý (hoặc các đối số có độ dài thay đổi). Ở đây, không giống như với các đối số cố định, các tham số không được chỉ định bởi các tên riêng lẻ khác nhau, mà là một thuật ngữ chung để gói gọn hơn thuộc tính chung của loại đối số được chuyển vào hàm. Các cú pháp này là của các hình thức:
Các nhãn này, 4 và 5, đại diện cho các vòng lặp sẽ được truy cập trong một cuộc gọi chức năng.
Vui lòng chỉnh sửa mã nếu bạn muốn thêm nhiều đối số hơn. Bạn sẽ thấy rằng việc thực thi mã sẽ không gây ra lỗi thời gian chạy. Điều này là do không có giới hạn đối với số lượng đối số có thể được chuyển vào hàm.
Dưới đây là việc thực hiện sự kết hợp của 4 và 5
Trong cùng một vấn đề này, chúng ta có thể chuyển một danh sách và/hoặc từ điển thành các chức năng với các đối số tùy ý để cho phép Python lặp lại thông qua từng yếu tố của một số lượng mục không xác định trong đó có thể sử dụng được. Hy vọng bạn thích bài học! THẺ LIÊN QUAN Python tham số tranh luận cộng đồng Bất kỳ Các tham số từ khóa trong Python là gì?Đối số từ khóa (hoặc đối số được đặt tên) là các giá trị, khi được chuyển vào một hàm, được xác định bằng tên tham số cụ thể. Một đối số từ khóa được đi trước bởi một tham số và toán tử gán, =. Đối số từ khóa có thể được ví như từ điển ở chỗ chúng ánh xạ một giá trị thành một từ khóa.values that, when passed into a function, are identifiable by specific parameter names. A keyword argument is preceded by a parameter and the assignment operator, = . Keyword arguments can be likened to dictionaries in that they map a value to a keyword.
Làm thế nào để bạn có được các đối số từ khóa trong Python?Ôm đối số từ khóa trong Python Cân nhắc sử dụng toán tử * để yêu cầu các đối số đó được chỉ định là đối số từ khóa.Và hãy nhớ rằng bạn có thể chấp nhận các đối số từ khóa tùy ý cho các hàm bạn xác định và chuyển các đối số từ khóa tùy ý cho các chức năng bạn gọi bằng cách sử dụng toán tử **.using the * operator to require those arguments be specified as keyword arguments. And remember that you can accept arbitrary keyword arguments to the functions you define and pass arbitrary keyword arguments to the functions you call by using the ** operator.
Từ khóa trong Python là gì?Từ khóa Python là những từ dành riêng đặc biệt có ý nghĩa và mục đích cụ thể và không thể được sử dụng cho bất cứ điều gì ngoại trừ những mục đích cụ thể đó.Các từ khóa này luôn có sẵn, bạn sẽ không bao giờ phải nhập chúng vào mã của bạn.Từ khóa Python khác với các chức năng và loại tích hợp của Python.special reserved words that have specific meanings and purposes and can't be used for anything but those specific purposes. These keywords are always available—you'll never have to import them into your code. Python keywords are different from Python's built-in functions and types.
Ba loại tham 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. |