Hàm Python Do Người Dùng Tự định Nghĩa | TopDev
Có thể bạn quan tâm
Bài viết được sự cho phép của ucode.vn
Bên cạnh các hàm Python tích hợp sẵn, bạn còn có thể tự định nghĩa hàm Python, những hàm này gọi là hàm Python do người dùng định nghĩa (user-defined functions). Việc sử dụng những hàm tự định nghĩa này có lợi ích gì, cách để định nghĩa hàm trong Python ra sao, chúng ta sẽ tìm hiểu trong bài này.
Tìm việc làm python các vị trí to 20M
Hàm Python do người dùng định nghĩa là gì?
Các hàm mà ta tự mình định nghĩa để thực hiện một số công việc cụ thể được gọi là hàm do người dùng định nghĩa. Việc định nghĩa hàm và gọi hàm đã được đề cập đến trong bài hàm Python.
Các hàm có sẵn trong Python được gọi là hàm tích hợp. Nếu ta sử dụng những hàm được người dùng khác viết dưới dạng thư viện, thì những hàm này gọi là hàm thư viện (library function). Như vậy, hàm ta tự định nghĩa có thể trở thành một hàm thư viện đối với người dùng nào đó.
Ưu điểm khi sử dụng hàm Python do người dùng định nghĩa
Hàm do người dùng định nghĩa giúp phân tích một chương trình lớn thành những phần nhỏ, khiến chương trình dễ hiểu, dễ duy trì và gỡ lỗi hơn. Khi một đoạn code bị lặp lại trong chương trình, thì có thể sử dụng hàm để gom đoạn code này lại và chạy khi cần bằng cách gọi hàm. Các lập trình viên cùng làm việc trong một dự án lớn, có thể phân chia công việc cho nhau bằng cách tạo các hàm khác nhau.
11 tip học Python dành cho các “newbie” 20 tài liệu học Python thiết thực để trở thành lập trình viên chuyên nghiệpVí dụ về hàm do người dùng tự định nghĩa
Để định nghĩa một hàm, bạn đã biết khi tìm hiểu về tổng quan về hàm Python. Ở đây, mình sẽ nhắc lại cú pháp cơ bản khi định nghĩa 1 hàm:
def ten_ham(DoiSo1,DoiSo2,...,DoiSon) khối lệnh của hàmVí dụ:
def them_so(a,b): tong = a + b return tong so1 = 5 so2 = 6 so3 = int(input("Nhập một số: ")) so4 = int(input("Nhập một số nữa: ")) print("Tổng hai số đầu là: ", them_so(so1, so2)) print ("Tổng của hai số sau là: ", them_so(so3, so4))Trong ví dụ trên, hàm int(), input(), print() là hàm tích hợp sẵn trong Python. Ở đây, chúng ta định nghĩa hàm them_so(), có chức năng là thêm hai số, tính tổng 2 số và trả về kết quả. Đầu ra của chương trình này như sau:
Nhập một số: 8 Nhập một số nữa: 10 Tổng hai số đầu là: 11 Tổng của hai số sau là: 18Việc đặt tên hàm theo chức năng hoặc nhiệm vụ của hàm sẽ giúp người đọc code dễ hiểu hơn, bạn nên luyện tập điều nay khi code.
Bài viết gốc được đăng tải tại ucode.vn
Có thể bạn quan tâm:
- 5 ngôn ngữ lập trình hàm bạn nên biết
- Làm Progressive Web App cho người mới
- Khi nào nên dùng Golang? Nó dùng tốt trong trường hợp nào?
Xem thêm Việc làm IT hấp dẫn tại TopDev
Từ khóa » Trong Python Là Gì
-
Các Toán Tử Cơ Bản Trong Python
-
Hàm Trong Python Là Gì? Các Hàm Trong Python
-
Kiểu Dữ Liệu Trong Python: Chuỗi, Số, List, Tuple, Set Và Dictionary
-
Toán Tử Trong Python - Học Lập Trình Python - Viettuts
-
Cú Pháp Cơ Bản Trong Lập Trình Python | TopDev
-
Toán Tử Trong Python - Viblo
-
Python Là Gì? - Hướng Dẫn Dành Cho Người Mới Bắt đầu Sử Dụng ...
-
Các Loại Toán Tử Trong Python - T3H
-
Python (ngôn Ngữ Lập Trình) – Wikipedia Tiếng Việt
-
Chi Tiết Bài Học 9.Toán Tử Trong Python - Vimentor
-
Python Là Gì? Những điều Bạn Cần Biết để Học Ngôn Ngữ ... - ITNavi
-
Toán Tử So Sánh Trong Python Và Các Phép So Sánh Chuỗi, Số Và List
-
Lập Trình Python Là Gì? 13 Lý Do Bạn Nên Học Ngôn Ngữ Python
-
Python: Các Phép Toán Cơ Bản | V1Study