Thông tin liên hệ
- 036.686.3943
- admin@nguoicodonvn2008.info
Các hàm trong Python khá đa dạng và phong phú. Ngoài các hàm cơ bản trong Python, hàm có sẵn cũng được dùng khá nhiều. Dưới đây là danh sách các hàm có sẵn trong Python.
Trình thông dịch của Python có sẵn một số hàm để sử dụng. Các hàm này được gọi là hàm tích hợp. Ví dụ, print() là hàm in các giá trị được cung cấp cho hàm ra màn hình, hàm list() tạo một list trong Python,
Trong phiên bản Python 3.6 có 68 hàm Python được tích hợp sẵn. Dưới đây là danh sách các hàm đó, cùng với mô tả ngắn gọn về chúng. Bạn có thể bookmark lại để tra nhanh khi cần nhé.
Nhấn Ctrl+F trên trình duyệt và nhập tên hàm cần tìm, nếu bạn muốn tìm nhanh nhé.
| Hàm | Mô tả |
|---|---|
| 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à đúng |
| any() | Kiểm tra bất kỳ phần tử nào của iterable là True |
| ascii() | Tả về string chứa đại diện (representation) có thể in |
| bin() | Chuyển đổi số nguyên sang chuỗi nhị phân |
| bool() | Chuyển một giá trị sang Boolean |
| bytearray() | Trả về mảng kích thước byte được cấp |
| bytes() | Trả về đối tượng byte không đổi |
| callable() | Kiểm tra xem đối tượng có thể gọi hay không |
| chr() | Trả về một ký tự (một chuỗi) từ Integer |
| classmethod() | Trả về một class method cho hàm |
| compile() | Trả về đối tượng code Python |
| complex() | Tạo một số phức |
| delattr() | Xóa thuộc tính khỏi đối tượng |
| dict() | Tạo Dictionary |
| dir() | Trả lại thuộc tính của đối tượng |
| divmod() | Trả về một Tuple của Quotient và Remainder |
| enumerate() | Trả về đối tượng kê khai |
| eval() | Chạy code Python trong chương trình |
| exec() | Thực thi chương trình được tạo động |
| filter() | Xây dựng iterator từ các phần tử True |
| float() | Trả về số thập phân từ số, chuỗi |
| format() | Trả về representation được định dạng của giá trị |
| frozenset() | Trả về đối tượng frozenset không thay đổi |
| getattr() | Trả về giá trị thuộc tính được đặt tên của đối tượng |
| globals() | Trả về dictionary của bảng sumbol toàn cục hiện tại |
| hasattr() | Trả về đối tượng dù có thuộc tính được đặt tên hay không |
| hash() | Trả về giá trị hash của đối tượng |
| help() | Gọi Help System được tích hợp sẵn |
| hex() | Chuyển Integer thành Hexadecimal |
| id() | Trả về định danh của đối tượng |
| input() | Đọc và trả về chuỗi trong một dòng |
| int() | Trả về số nguyên từ số hoặc chuỗi |
| isinstance() | Kiểm tra xem đối tượng có là Instance của Class không |
| issubclass() | Kiểm tra xem đối tượng có là Subclass của Class không |
| iter() | Trả về iterator cho đối tượng |
| len() | Trả về độ dài của đối tượng |
| list() | Tạo list trong Python |
| locals() | Trả về dictionary của bảng sumbol cục bộ hiện tại |
| map() | Áp dụng hàm và trả về một list |
| max() | Trả về phần tử lớn nhất |
| memoryview() | Trả về chế độ xem bộ nhớ của đối số |
| min() | Trả về phần tử nhỏ nhất |
| next() | Trích xuất phần tử tiếp theo từ Iterator |
| object() | Tạo một đối tượng không có tính năng (Featureless Object) |
| oct() | Chuyển số nguyên sang bát phân |
| open() | Trả về đối tượng File |
| ord() | Trả về mã Unicode code cho ký tự Unicode |
| pow() | Trả về x mũ y |
| print() | In đối tượng được cung cấp |
| property() | Trả về thuộc tính property |
| range() | Trả về chuỗi số nguyên từ số bắt đầu đến số kết thúc |
| repr() | Trả về representation có thể in của đối tượng |
| reversed() | Trả về iterator đảo ngược của một dãy |
| round() | Làm tròn số thập phân |
| set() | Tạo một set các phần tử mới |
| setattr() | Đặt giá trị cho một thuộc tính của đối tượng |
| slice() | Cắt đối tượng được chỉ định bằng range() |
| sorted() | Trả về list được sắp xếp |
| staticmethod() | Tạo static method từ một hàm |
| str() | Chuyển đối tượng đã cho thành chuỗi |
| sum() | Thêm một mục vào Iterable |
| super() | Cho phép tham chiếu đến Parent Class bằng super |
| tuple() | Tạo một Tuple |
| type() | Trả về kiểu đối tượng |
| vars() | Trả về thuộc tính __dict__ của class |
| zip() | Trả về Iterator của Tuple |
| __import__() | Hàm nâng cao, được gọi bằng import |
Hàm print() in các thông báo cụ thể trên màn hình hoặc thiết bị đầu ra theo tiêu chuẩn khác.
Thông báo muốn in có thể là chuỗi hoặc đối tượng khác. Hàm này chuyển đổi đối tượng thành một chuỗi trước khi ghi chúng trên màn hình.
Ví dụ:
print("Analytics Vidhya is the Largest Data Science Community over whole world")
Kết quả:
Analytics Vidhya is the Largest Data Science Community over whole world
Hàm type trả về kiểu của đối tượng cụ thể. Ví dụ:
list_of_fruits = ('apple', 'banana', 'cherry', 'mango')
print(type(list_of_fruits))
Kết quả: <class 'tuple'>
Hàm input() cho phép lấy input từ người dùng. Ví dụ:
a = input('Enter your name:')
print('Hello, ' + a + ' to Analytics Vidhya')
Kết quả:
Enter your name:Chirag Goyal
Hello, Chirag Goyal to Analytics Vidhya
Hàm Python có sẵn này trả về giá trị tuyệt đối của số cụ thể. Ví dụ:
negative_number = -676 print(abs(negative_number))
Kết quả: 5.830951894845301
Trong thời gian tới, mình sẽ cố gắng viết bài chi tiết về các hàm này để các bạn hiểu rõ cú pháp, cũng như cách dùng của từng hàm.
Nếu muốn biết hàm này cụ thể làm gì, có đối số nào, bạn chỉ cần nhập lệnh:
print(ten_ham.__doc__)
Python sẽ giải thích khá đầy đủ về hàm, bạn có thể đọc và làm vài ví dụ để hiểu hàm đó.
Nguồn tin: Quantrimang.com
Ý kiến bạn đọc
Những tin mới hơn
Những tin cũ hơn
Hoàn thiện một thiết kế thực tế với ChatGPT + Canva
Cách kết nối ElevenLabs agent với hệ thống lên lịch Calendly
Cách tắt app chạy ngầm Windows 11, giảm ngốn RAM trên Win 11
Câu nói hay nhất về tháng 11, chào tháng 11
TOP công cụ AI tạo tài liệu tốt nhất
Cách xây dựng plugin trong ChatGPT
Hướng dẫn tự thiết kế website Portfolio bằng Claude
5 thiết kế ChatGPT + Canva đáp ứng hầu hết các nhu cầu trong cuộc sống
Những công cụ AI tốt nhất giúp giải toán dễ dàng
Hướng dẫn kết nối Booking.com với ChatGPT lên kế hoạch du lịch
15 prompt Gemini tạo ảnh sinh nhật đẹp nhất
Cách tắt bộ nhớ an toàn trên Messenger
Hướng dẫn kết nối Claude với Figma thiết kế giao diện website
Hướng dẫn sử dụng Canva Grow tạo quảng cáo với AI
TOP phần mềm quay màn hình có hỗ trợ AI
Khóa chat trong ChatGPT: cách bật mã PIN, mở khóa và những giới hạn cần biết
4 lầm tưởng về AI trong công việc và cách kiểm chứng
Mẹo giao việc nhiều bước cho ChatGPT Agent và kịch bản bạn có thể thử
Những lời chúc đầu tuần hay cho cả 7 ngày may mắn
ChatGPT Dots là gì? Cách hoạt động, giá và những điều cần cân nhắc
Hướng dẫn cài đặt và sử dụng n8n trên Windows 11
Cách lập trình chuyên nghiệp hơn, dễ dàng hơn với tính năng Tệp trên Grok
Công thức tính diện tích hình Elip
Hướng dẫn ngắt kết nối ứng dụng trên ChatGPT
Hướng dẫn tạo đoạn hội thoại cho topic trên Twee
Bức tranh tổng quan về hỗ trợ khách hàng tích hợp AI
Cách sửa lỗi There Are Currently No Power Options Available Windows
Claude Code thực sự có giá bao nhiêu?
Hướng dẫn 8 cách mở bàn phím ảo trên Windows 10
Hướng dẫn tạo flashcard trên Canva AI