Computer >> Máy Tính >  >> Lập trình >> Python

Định nghĩa một hàm trong Python

Bạn có thể xác định các chức năng để cung cấp chức năng cần thiết. Dưới đây là các quy tắc đơn giản để xác định một hàm trong Python.

  • Các khối hàm bắt đầu bằng từ khóa def, theo sau là tên hàm và dấu ngoặc đơn (()).
  • Mọi tham số hoặc đối số đầu vào phải được đặt trong các dấu ngoặc đơn này. Bạn cũng có thể xác định các tham số bên trong các dấu ngoặc đơn này.
  • Câu lệnh đầu tiên của một hàm có thể là một câu lệnh tùy chọn - chuỗi tài liệu của hàm hoặc chuỗi docstring.
  • Khối mã trong mọi hàm đều bắt đầu bằng dấu hai chấm (:) và được thụt lề.
  • Câu lệnh return [biểu thức] thoát khỏi một hàm, tùy chọn chuyển lại một biểu thức cho người gọi. Câu lệnh trả về không có đối số cũng giống như câu lệnh trả về Không có.

Cú pháp

def functionname( parameters ):
"function_docstring"
function_suite
return [expression]

Theo mặc định, các tham số có hành vi vị trí và bạn cần thông báo cho chúng theo thứ tự mà chúng đã được xác định.

Ví dụ

Hàm sau nhận một chuỗi làm tham số đầu vào và in nó trên màn hình chuẩn.

def printme( str ):
"This prints a passed string into this function"
print str
return