Bài 9. Hàm Built-in Python
Trong phiên bản Python 3.12.2, có tổng cộng 71 hàm Built-in. Dưới đây là danh sách các hàm Built-in cùng với mô tả:
Hàm Tiêu Biểu:
abs()
: Trả về giá trị tuyệt đối của một số.all()
: Trả về True khi tất cả các phần tử trong iterable là True.any()
: Kiểm tra xem có bất kỳ phần tử nào trong iterable nào đó là True không.bin()
: Chuyển đổi số nguyên thành chuỗi nhị phân.bool()
: Chuyển đổi một giá trị thành Boolean.bytes()
: Trả về đối tượng bytes không thay đổi.callable()
: Kiểm tra xem đối tượng có thể gọi được không.chr()
: Trả về ký tự từ một số nguyên.classmethod()
: Trả về phương thức lớp cho hàm đã cho.compile()
: Trả về một đối tượng mã.complex()
: Tạo một số phức.delattr()
: Xóa thuộc tính khỏi đối tượng.dict()
: Tạo một từ điển.dir()
: Cố gắng trả về các thuộc tính của đối tượng.divmod()
: Trả về một bộ chia lấy dư.enumerate()
: Trả về một đối tượng liệt kê.eval()
: Chạy mã trong chương trình.exec()
: Thực thi chương trình được tạo ra động.filter()
: Xây dựng bộ lặp từ các phần tử đúng.float()
: Trả về số dấu phẩy động từ số hoặc chuỗi.format()
: Trả về biểu diễn đã định dạng của một giá trị.frozenset()
: Trả về đối tượng frozenset không thay đổi.getattr()
: Trả về giá trị của thuộc tính được đặt tên của một đối tượng.globals()
: Trả về từ điển của bảng ký hiệu toàn cục hiện tại.hasattr()
: Trả về xem đối tượng có thuộc tính được đặt tên hay không.hash()
: Trả về giá trị hash của một đối tượng.help()
: Kích hoạt Hệ thống Trợ giúp tích hợp.hex()
: Chuyển đổi số nguyên thành chuỗi thập lục phân.id()
: Trả về định danh của một đối tượng.input()
: Đọc và trả về một dòng chuỗi.int()
: Trả về số nguyên từ một số hoặc chuỗi.isinstance()
: Kiểm tra xem một đối tượng có phải là một thể hiện của lớp không.issubclass()
: Kiểm tra xem một lớp có phải là một lớp con của một lớp khác không.iter()
: Trả về một bộ lặp.len()
: Trả về độ dài của một đối tượng.list()
: Tạo một danh sách trong Python.locals()
: Trả về từ điển của bảng ký hiệu cục bộ hiện tại.map()
: Áp dụng hàm và trả về một danh sách.max()
: Trả về phần tử lớn nhất.memoryview()
: Trả về chế độ xem bộ nhớ của một đối số.min()
: Trả về giá trị nhỏ nhất.next()
: Lấy phần tử tiếp theo từ bộ lặp.object()
: Tạo một đối tượng không đặc điểm.oct()
: Trả về biểu diễn bát phân của một số nguyên.open()
: Trả về một đối tượng tệp.ord()
: Trả về một số nguyên của ký tự Unicode.pow()
: Trả về lũy thừa của một số.print()
: In đối tượng đã cho.property()
: Trả về thuộc tính tài sản.range()
: Trả về một chuỗi số nguyên.repr()
: Trả về một biểu diễn in được của đối tượng.reversed()
: Trả về bộ lặp đảo ngược của một chuỗi.round()
: Làm tròn một số đến số chữ số thập phân đã chỉ định.set()
: Xây dựng và trả về một tập hợp.setattr()
: Đặt giá trị của một thuộc tính của một đối tượng.slice()
: Trả về một đối tượng lát cắt.sorted()
: Trả về một danh sách được s
ắp xếp từ iterable đã cho.
58. staticmethod()
: Biến đổi một phương thức thành một phương thức tĩnh.
59. str()
: Trả về phiên bản chuỗi của đối tượng.
60. sum()
: Cộng các mục của một iterable.
61. super()
: Trả về một đối tượng proxy của lớp cơ sở.
62. tuple()
: Trả về một tuple.
63. type()
: Trả về loại của đối tượng.
64. vars()
: Trả về thuộc tính __dict__
.
65. zip()
: Trả về một bộ lặp các tuple.
66. __import__()
: Hàm được gọi bởi câu lệnh import.
Các Hàm Toán Học:
Các hàm toán học sau được tích hợp vào trình thông dịch Python, do đó bạn không cần phải nhập chúng từ bất kỳ module nào.
abs()
: Trả về giá trị tuyệt đối của x.max()
: Trả về phần tử lớn nhất.min()
: Trả về phần tử nhỏ nhất.pow()
: Trả về x mũ y, tương đương với xy, với đối số thứ ba là mod tùy chọn. Nếu được cung cấp, nó trả về giá trị (xy) % mod.round()
: Làm tròn x đến n chữ số sau dấu thập phân.sum()
: Trả về tổng của tất cả các mục số trong bất kỳ iterable nào (list hoặc tuple). Đối số khởi đầu tùy chọn mặc định là 0. Nếu được cung cấp, các số trong danh sách được cộng vào giá trị khởi đầu.
Nếu bạn có bất kỳ câu hỏi hoặc cần thêm thông tin, hãy liên hệ với chúng tôi, chúng tôi luôn sẵn sàng giải đáp mọi thắc mắc của bạn! Chúc bạn thành công trong quá trình chinh phục Python!