Hướng dẫn what does defined mean in python? - định nghĩa có nghĩa là gì trong python?
Trong lập trình, một hàm là một khối mã có thể tái sử dụng thực thi một chức năng nhất định khi nó được gọi. Các chức năng là các phần không thể thiếu của mọi ngôn ngữ lập trình vì chúng giúp làm cho mã của bạn trở nên mô -đun hơn và có thể tái sử dụng. Trong bài viết này, tôi sẽ chỉ cho bạn cách xác định một chức năng trong Python và gọi nó, để bạn có thể chia mã các ứng dụng Python của bạn thành các khối nhỏ hơn. Tôi cũng sẽ chỉ cho bạn cách các đối số và từ khóa trả về hoạt động trong các hàm Python. Trong Python, bạn xác định một hàm với từ khóa Điều tiếp theo bạn phải làm là đảm bảo bạn thụt lề với một tab hoặc 4 khoảng trống, sau đó chỉ định những gì bạn muốn chức năng làm cho bạn.
Các ví dụ cơ bản về một chức năng trong PythonTheo cú pháp cơ bản ở trên, một ví dụ về chức năng Python cơ bản in ấn Hello Hello World vào thiết bị đầu cuối trông như thế này:
Để gọi chức năng này, hãy viết tên của hàm theo sau là dấu ngoặc đơn:, write the name of the function followed by parentheses:
Tiếp theo, hãy chạy mã của bạn trong thiết bị đầu cuối bằng cách nhập 1 để hiển thị những gì bạn muốn chức năng làm:Một ví dụ cơ bản khác về số Subtractig 2 trông như thế này:
Đối số trong các chức năng PythonTrong khi xác định một hàm trong Python, bạn có thể chuyển (các) đối số vào hàm bằng cách đặt chúng vào trong dấu ngoặc đơn. Cú pháp cơ bản để làm điều này trông như hình dưới đây:
Khi hàm được gọi, thì bạn cần chỉ định giá trị cho các đối số:
Đây là một ví dụ về các đối số trong hàm Python:
Trong ví dụ trên:
N.B .: Bạn có thể chỉ định bao nhiêu đối số như bạn muốn.: You can specify as many arguments as you want. Cách sử dụng từ khóa trả về trong PythonTrong Python, bạn có thể sử dụng từ khóa 3 để thoát một hàm để quay trở lại nơi được gọi. Đó là, gửi một cái gì đó ra khỏi chức năng.Câu lệnh trả về có thể chứa một biểu thức để thực thi khi hàm được gọi. Ví dụ dưới đây cho thấy cách từ khóa trả về hoạt động trong Python:
Những gì mã ở trên làm?
Sự kết luậnTrong bài viết này, bạn đã học cách xác định và gọi các chức năng trong Python. Bạn cũng đã học cách truyền các đối số vào một hàm và sử dụng từ khóa trả về, vì vậy bạn có thể sáng tạo hơn với các chức năng bạn viết. Nếu bạn thấy bài viết này hữu ích, đừng ngần ngại chia sẻ nó với bạn bè và gia đình của bạn. Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu 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ăngdef 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.
Ví dụ về một hàm
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. 0Hã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. 1Lư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, 2DocstringsChuỗ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 2 của hàm.Ví dụ:: Hãy thử chạy phần sau vào vỏ Python để xem đầu ra. 3Để 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ạiTuyên bố 3 đượ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 4Câ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 3 không có trong hàm, thì hàm sẽ trả về đối tượng 5.Ví dụ: 5Hã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. 6Tuyên bố trả lại Tuyên bố 3 đượ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ạiCâ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 3 không có trong hàm, thì hàm sẽ trả về đối tượng 5.Ở đây, def subtractNum(): print(34 - 4) subtractNum() # Output: 30 5 là giá trị được trả về kể từ khi def subtractNum(): print(34 - 4) subtractNum() # Output: 30 7 trực tiếp in tên và không có câu lệnh myfunction() 3 nào được sử dụng.Ví dụ về lợi nhuận Đầu ra Chúng bị phá hủy khi chúng ta trở về từ chức năng. Do đó, một hàm không nhớ giá trị của một biến từ các cuộc gọi trước đó. Dưới đây là một ví dụ để minh họa phạm vi của một biến bên trong một hàm. 8Đầu ra 9Ở đây, chúng ta có thể thấy rằng giá trị của x là 20 ban đầu. Mặc dù hàm 9 đã thay đổi giá trị của x thành 10, nhưng nó không ảnh hưởng đến giá trị bên ngoài hàm.Điều này là do biến x bên trong hàm là khác nhau (cục bộ với hàm) từ một bên ngoài. Mặc dù chúng có cùng tên, chúng là hai biến khác nhau với phạm vi khác nhau. Mặt khác, các biến bên ngoài hàm có thể nhìn thấy từ bên trong. Họ có một phạm vi toàn cầu. Chúng ta có thể đọc các giá trị này từ bên trong hàm nhưng không thể thay đổi (viết) chúng. Để sửa đổi giá trị của các biến bên ngoài hàm, chúng phải được khai báo là các biến toàn cầu bằng cách sử dụng từ khóa 0.Các loại chức năngVề cơ bản, chúng ta có thể chia các chức năng thành hai loại sau:
Những gì được định nghĩa trong Python?Từ khóa Python def được sử dụng để xác định hàm, nó được đặt trước tên hàm được cung cấp bởi người dùng để tạo chức năng do người dùng xác định.Trong Python, một hàm là một đơn vị mã logic chứa một chuỗi các câu lệnh được thụt vào dưới một tên được đưa ra bằng cách sử dụng từ khóa của Def def., it is placed before a function name that is provided by the user to create a user-defined function. In python, a function is a logical unit of code containing a sequence of statements indented under a name given using the “def” keyword.
Tại sao chúng ta sử dụng def trong Python?Từ khóa DEF được sử dụng để tạo, (hoặc xác định) một hàm.to create, (or define) a function.
Người dùng là gìCác chức năng do người dùng xác định trong Python là gì?Các chức năng mà chúng tôi xác định chính mình để thực hiện một số nhiệm vụ cụ thể nhất định được gọi là các chức năng do người dùng xác định.Cách mà chúng tôi xác định và gọi các chức năng trong Python đã được thảo luận.Các chức năng dễ dàng đi kèm với Python được gọi là các chức năng tích hợp.Functions that we define ourselves to do certain specific task are referred as user-defined functions. The way in which we define and call functions in Python are already discussed. Functions that readily come with Python are called built-in functions.
Phương pháp được định nghĩa như thế nào trong Python?Một phương pháp là một hàm mà thuộc về một đối tượng..a function that “belongs to” an object. (In Python, the term method is not unique to class instances: other object types can have methods as well. For example, list objects have methods called append, insert, remove, sort, and so on. |