Sử dụng các hàm và modules trong Python

Sử dụng các hàm và modules trong Python

Cho đến giờ, học phần này đã thẩm định hai cách thức để thao tác xử lí dữ liệu bên trong các biểu thức. Bạn có
thể áp dụng một toán tử như + tới một hay nhiều hơn các toán hạng để sinh ra một giá trị dữ liệu mới. Như một
lựa chọn, bạn có thể gọi một hàm như round với một hay nhiều hơn các giá trị dữ liệu để sinh ra một giá trị
dữ liệu mới. Python bao gồm nhiều hàm hữu dụng, cái được tổ chức trong các thư viện code gọi là modules. Phần
này thẩm định sử dụng các hàm và modules.

Gọi hàm: các đối số và giá trị trả về

Một hàm là một khối code cái có thể được gọi bằng tên để thực hiện một nhiệm vụ. Các hàm thường yêu cầu các
đối số, đó là, các giá trị dữ liệu cụ thể để thực hiện các nhiệm vụ của chúng. Các tên cái tham chiếu đến các
đối số cũng được biết đến như là các tham số. Khi một hàm hoàn thành nhiệm vụ của nó (cái thường là một vài
loại tính toán), hàm có thể gửi một kết quả quay trở lại phần của chương trình cái đã gọi hàm đó ở chỗ đầu tiên.
Quá trình gửi một kết quả quay trở lại tới phần khác của một chương trình được biết đến như là trả về một giá
trị.
Ví dụ, đối số trong lời gọi hàm round(6.5) là giá trị 6.5 và giá trị trả về là 7. Khi một đối số là một biểu thức,
trước tiên được đánh giá, và sau đó giá trị của nó được truyền tới hàm cho xử lí xa hơn. Ví dụ, lời gọi hàm
abs(4-5) trước tiên đánh giá biểu thức 4-5 và sau đó truyền kết quả, -1 tới abs. Cuối cùng, abs trả về 1.
Các giá trị trả về bởi các lời gọi hàm có thể được sử dụng trong các biểu thức và phát biểu. Ví dụ, lời gọi hàm
print(abs(4 – 5) + 3) in ra giá trị 4.

Chia sẻ