Làm thế nào để viết một phương thức 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 hàm là một 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 định nghĩa một hàm trong Python và gọi nó, để bạn có thể chia nhỏ mã ứng dụng Python của mình thành các phần nhỏ hơn

Tôi cũng sẽ chỉ cho bạn cách các đối số và từ khóa return hoạt động trong các hàm Python

Cú pháp cơ bản để xác định hàm trong Python

Trong Python, bạn định nghĩa một hàm bằng từ khóa

def myfunction():
    print("Hello World")
6, sau đó viết mã định danh hàm (tên) theo sau là dấu ngoặc đơn và dấu hai chấm

Điều tiếp theo bạn phải làm là đảm bảo rằng bạn thụt lề bằng một tab hoặc 4 dấu cách, sau đó chỉ định những gì bạn muốn chức năng thực hiện cho mình

def functionName():
    # What to make the function do

Các ví dụ cơ bản về hàm trong Python

Theo cú pháp cơ bản ở trên, một ví dụ về hàm Python cơ bản in “Xin chào thế giới” đến thiết bị đầu cuối trông như thế này

def myfunction():
    print("Hello World")

Để gọi hàm này, hãy viết tên của hàm theo sau dấu ngoặc đơn

myfunction()

Tiếp theo, chạy mã của bạn trong thiết bị đầu cuối bằng cách nhập

def myfunction():
    print("Hello World")
7 để hiển thị những gì bạn muốn chức năng thực hiện

Làm thế nào để viết một phương thức trong Python?

Một ví dụ cơ bản khác của phép trừ 2 số trông như thế này

def subtractNum():
    print(34 - 4)

subtractNum()
# Output: 30

Đối số trong Hàm Python

Trong khi định nghĩa 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 bên 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

def functionName(arg1, arg2):
    # What to do with function
    

Khi hàm được gọi, thì bạn cần chỉ định giá trị cho các đối số

functionName(valueForArg1, valueForArg2)

Đây là một ví dụ về đối số trong hàm Python

def addNum(num1, num2):
    print(num1 + num2)
addNum(2, 4)

# Output: 6

Trong ví dụ trên

  • Tôi đã chuyển 2 đối số vào hàm có tên
    def myfunction():
        print("Hello World")
    
    0
  • Tôi đã bảo nó in tổng của 2 đối số ra thiết bị đầu cuối
  • Sau đó tôi gọi nó với các giá trị cho 2 đối số được chỉ định

N. B. Bạn có thể chỉ định bao nhiêu đối số tùy thích

Cách sử dụng từ khóa trả về trong Python

Trong Python, bạn có thể sử dụng từ khóa

def myfunction():
    print("Hello World")
1 để thoát khỏi một hàm để nó quay trở lại nơi nó được gọi. Đó là, gửi một cái gì đó ra khỏi chức năng

Câu lệnh return có thể chứa một biểu thức để thực thi khi hàm được gọi

Ví dụ dưới đây minh họa cách hoạt động của từ khóa return trong Python

def multiplyNum(num1):
    return num1 * 8

result = multiplyNum(8)
print(result)

# Output: 64

Đoạn mã trên đang làm gì?

  • Tôi đã định nghĩa một hàm có tên là
    def myfunction():
        print("Hello World")
    
    2 và chuyển nó thành đối số là
    def myfunction():
        print("Hello World")
    
    3
  • Bên trong hàm, tôi đã sử dụng từ khóa return để xác định rằng tôi muốn
    def myfunction():
        print("Hello World")
    
    3 nhân với 8
  • Sau đó, tôi gọi hàm, chuyển
    def myfunction():
        print("Hello World")
    
    5 vào đó làm giá trị cho đối số
    def myfunction():
        print("Hello World")
    
    3 và gán lời gọi hàm cho một biến mà tôi đặt tên là
    def myfunction():
        print("Hello World")
    
    7
  • Với biến kết quả, tôi đã có thể in những gì tôi định làm với hàm ra terminal

Phần kết luận

Trong bài viết này, bạn đã học cách định nghĩa và gọi hàm trong Python. Bạn cũng đã học cách truyền đối số vào một hàm và sử dụng từ khóa trả về để bạn có thể sáng tạo hơn với các hàm 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

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Làm thế nào để viết một phương thức trong Python?
Kolade Chris

Nhà phát triển web và nhà văn kỹ thuật tập trung vào các công nghệ giao diện người dùng


Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn

Học cách viết mã miễn phí. Chương trình giảng dạy mã 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

Phương thức trong ví dụ Python là gì?

Phương thức là hàm “thuộc về” một đối tượng . (Trong Python, thuật ngữ phương thức không phải là duy nhất đối với các thể hiện của lớp. các loại đối tượng khác cũng có thể có các phương thức. Ví dụ: các đối tượng danh sách có các phương thức được gọi là chắp thêm, chèn, xóa, sắp xếp, v.v.

Cú pháp của phương thức trong Python là gì?

Phương thức là hàm được khai báo trong một lớp . Có ba loại. thể hiện, lớp và tĩnh. Các phương thức sơ thẩm có cách triển khai khác nhau trên tất cả các phiên bản. Chúng được gọi liên quan đến trường hợp hiện tại.

Làm cách nào để tạo một hàm trong Python?

Cú pháp cơ bản để xác định hàm trong Python . Điều tiếp theo bạn phải làm là đảm bảo rằng bạn thụt lề bằng một tab hoặc 4 dấu cách, sau đó chỉ định những gì bạn muốn chức năng thực hiện cho mình. define a function with the def keyword, then write the function identifier (name) followed by parentheses and a colon. The next thing you have to do is make sure you indent with a tab or 4 spaces, and then specify what you want the function to do for you.

Hàm write() trả về trong Python là gì?

Mô tả. Phương thức tệp Python write() ghi một chuỗi str vào tệp. Không có giá trị trả về . Do bộ đệm, chuỗi có thể không thực sự hiển thị trong tệp cho đến khi phương thức flush() hoặc close() được gọi.