Function hay Buil-in Function hoặc Common-libs
Function, method, hàm là các xử lý các câu lệnh trong class. Mỗi module một method, tránh để một hàm dài quá. Khi tiếp nhận một code mới, hoặc để lại code để làm sao người khác đọc dễ hiểu. Cách làm việc với một module, tách file khoảng 20 dòng là dùng 'from'-'import'.
"Muốn qua cầu thì bắc cầu kiều, muốn con hay chữ thì yêu lấy thầy" :). Bài viết này với chủ đề là buil-in function là đúc kết của mình sau khi học thầy Mạnh, đọc bài của anh Quang Vinh, Document Python và làm trắc nghiệm "Ôn tập 100 câu trắc nghiệm lập trình Python có đáp án" ( mười nghìn đồng của web trắc nghiệm :). Phần này để ôn tập khá ổn, có thể luyện tập tra cứu document python vì nó hỏi đến mấy cái hàm mình cũng chẳng nhớ, nên lại dò lại)
Khi gọi đến class là gọi đến các hàm khởi tạo. Cấu trúc khởi tạo: def__init__(self, parameter input). nếu Nếu không truyền giá trị vào thì sẽ lấy giá trị mặc định.
Build-in functions là những hàm được cung cấp sẵn. Một số functions kinh điển như: sum, bin, max, min, len, ... Chúng ta có thể xem và tham khảo cách sử dụng các build-in functions bằng cách truy cập vào link từ trang chủ của Python: https://docs.python.org/3/library/functions.html
Build-in function bin: Chuyển đổi một số nguyên thành một chuỗi nhị phân có tiền tố là “0b”. Kết quả là một biểu thức Python hợp lệ.
Build-in function eval: thực hiện việc chuyển biểu thức thành kết quả tính toán .
expression = "number + number + 100 - 35 + 5 * 80"
print("{}: type of {}".format(expression, type(expression)))
number = 10
eval_result = eval(expression)
print("{} = {}: type of {}".format(expression, eval_result, type(eval_result)))
Build-in function sum: Tính tổng của một danh sách các số truyền vào, kiểu dữ liệu vào là một iterable (list, set,...).
def sum_build_in_function(my_list):
return sum(my_list)
Build-in function len:
length_build_in = len(my_string)
Nhận xét
Đăng nhận xét