Mặc dù tham chiếu ngôn ngữ Python mô tả cú pháp chính xác và ngữ nghĩa của ngôn ngữ Python, hướng dẫn tham khảo thư viện này mô tả thư viện tiêu chuẩn được phân phối với Python. Nó cũng mô tả một số thành phần tùy chọn thường được bao gồm trong các bản phân phối Python.The Python Language Reference describes the exact syntax and semantics of the Python language, this library reference manual describes the standard library that is distributed with Python. It also describes some of the optional components that are commonly included in Python distributions. Thư viện tiêu chuẩn Python sườn rất rộng, cung cấp một loạt các cơ sở như được chỉ định bởi bảng nội dung dài được liệt kê dưới đây. Thư viện chứa các mô-đun tích hợp (được viết bằng C) cung cấp quyền truy cập vào chức năng hệ thống như tệp I/O mà nếu không các lập trình viên Python không thể truy cập được, cũng như các mô-đun được viết bằng Python cung cấp các giải pháp tiêu chuẩn cho nhiều vấn đề xảy ra lập trình hàng ngày. Một số trong các mô-đun này được thiết kế rõ ràng để khuyến khích và tăng cường tính di động của các chương trình Python bằng cách trừu tượng hóa các tính năng đặc trưng của nền tảng thành API trung lập nền tảng. Các trình cài đặt Python cho nền tảng Windows thường bao gồm toàn bộ thư viện tiêu chuẩn và thường cũng bao gồm nhiều thành phần bổ sung. Đối với các hệ điều hành giống như unix, Python thường được cung cấp dưới dạng một tập hợp các gói, do đó, có thể cần phải sử dụng các công cụ đóng gói được cung cấp với hệ điều hành để có được một số hoặc tất cả các thành phần tùy chọn. Ngoài thư viện tiêu chuẩn, còn có một bộ sưu tập tích cực gồm hàng trăm ngàn thành phần (từ các chương trình và mô -đun riêng lẻ đến các gói và toàn bộ khung phát triển ứng dụng), có sẵn từ Chỉ số gói Python. - Giới thiệu
- Chức năng tích hợp sẵn
- Hằng số tích hợp
- Các hằng số được thêm bởi mô -đun
site
- Các loại tích hợp
- Kiểm tra giá trị sự thật
- Hoạt động Boolean -
and , or , not - So sánh
- Các loại số -
int , float , complex - Loại vòng lặp
- Các loại trình tự -
list , tuple , range - Loại chuỗi văn bản -
and 0 - Các loại trình tự nhị phân -
and 1, and 2, and 3 - Đặt loại -
and 4, and 5 - Các loại ánh xạ -
and 6 - Loại quản lý bối cảnh
- Loại chú thích các loại - Bí danh chung, Liên minhGeneric Alias, Union
- Các loại tích hợp khác
- Thuộc tính đặc biệt
- Giới hạn độ dài chuyển đổi chuỗi số nguyên
- Ngoại lệ tích hợp
- Bối cảnh ngoại lệ
- Kế thừa từ các trường hợp ngoại lệ tích hợp
- Lớp cơ sở
- Ngoại lệ cụ thể
- Cảnh báo
- Các nhóm ngoại lệ
- Phân cấp ngoại lệ
- Dịch vụ xử lý văn bản
and 7 - Các hoạt động chuỗi phổ biếnand 8 - Hoạt động biểu thức chính quyand 9 - Người trợ giúp cho máy tính Deltasor 0 - Bao bọc và điền văn bảnor 1 - Cơ sở dữ liệu Unicodeor 2 - Chuẩn bị chuỗi Internetor 3 - Giao diện GNU Readlineor 4 - Hàm hoàn thành cho GNU Readline
- Dịch vụ dữ liệu nhị phân
or 5 - diễn giải byte là dữ liệu nhị phân được đóng góior 6 - Các lớp đăng ký Codec và cơ sở
- Loại dữ liệu
or 7 - Các loại ngày và thời gian cơ bảnor 8 - Hỗ trợ múi giờ của IANAor 9-Các chức năng liên quan đến lịch chungnot 0 - Kiểu dữ liệu containernot 1 - Các lớp cơ sở trừu tượng cho các thùng chứanot 2 - Thuật toán hàng đợi Heapnot 3 - Thuật toán chia đôi mảngnot 4 - Mảng hiệu quả của các giá trị sốnot 5 - Tài liệu tham khảo yếunot 6-Tạo loại động và tên cho các loại tích hợpnot 7 - Hoạt động sao chép nông và sâunot 8 - Dữ liệu Máy in đẹpnot 9 - Thực hiện int 0 thay thếint 1 - Hỗ trợ liệt kêint 2-Chức năng hoạt động với các cấu trúc giống như đồ thị
- Các mô -đun số và toán học
int 3 - Các lớp cơ sở trừu tượng sốint 4 - Chức năng toán họcint 5 - Chức năng toán học cho các số phức tạpint 6 - Điểm cố định thập phân và số học điểm nổiint 7 - Số hợp lýint 8-Tạo số giả ngẫu nhiênint 9 - Chức năng thống kê toán học
- Các mô -đun lập trình chức năng
float 0 - Các chức năng tạo ra các trình lặp lại cho vòng lặp hiệu quảfloat 1-Các chức năng và hoạt động bậc cao trên các đối tượng có thể gọi đượcfloat 2 - Các toán tử tiêu chuẩn là chức năng
- Truy cập tệp và thư mục
float 3-Đường dẫn hệ thống tập tin hướng đối tượngfloat 4 - Thao tác tên đường dẫn phổ biếnfloat 5 - Lặp lại các dòng từ nhiều luồng đầu vàofloat 6 - Kết quả diễn giải float 7float 8 - So sánh tệp và thư mụcfloat 9 - Tạo các tệp và thư mục tạm thờicomplex 0 - Mở rộng mẫu đường dẫn kiểu Unixcomplex 1 - Kết hợp mẫu tệp UNIXcomplex 2 - Truy cập ngẫu nhiên vào các dòng văn bảncomplex 3-Hoạt động tệp cấp cao
- Dữ liệu tồn tại
complex 4 - Sê -ri đối tượng Pythoncomplex 5 - Đăng ký complex 4 Chức năng hỗ trợcomplex 7 - Sự kiên trì của đối tượng Pythoncomplex 8 - Sê -ri đối tượng Python nội bộcomplex 9 - Giao diện đến cơ sở dữ liệu UNIXlist 0-Giao diện DB-API 2.0 cho cơ sở dữ liệu SQLite
- Nén dữ liệu và lưu trữ
list 1 - Tương thích nén với GZIPgziplist 2 - Hỗ trợ cho các tệp GZIPgzip fileslist 3 - Hỗ trợ nén BZIP2bzip2 compressionlist 4 - nén bằng thuật toán LZMAlist 5 - Làm việc với kho lưu trữ ziplist 6 - Đọc và ghi các tệp lưu trữ tar
- Định dạng tệp
list 7 - Đọc và ghi tệp CSVlist 8 - Trình phân tích cú pháp tệp cấu hìnhlist 9 - Tệp parse tomltuple 0 - Xử lý tệp NetRCtuple 1 - Tạo và phân tích các tệp tuple 2
- Dịch vụ mật mã
tuple 3 - băm an toàn và tiêu hóa tin nhắntuple 4-Hashed-hash cho xác thực tin nhắntuple 5 - Tạo các số ngẫu nhiên an toàn để quản lý bí mật
- Dịch vụ hệ điều hành chung
tuple 6 - Giao diện hệ điều hành linh tinhtuple 7 - Các công cụ cốt lõi để làm việc với các luồngtuple 8 - Truy cập thời gian và chuyển đổituple 9-Trình phân tích cú pháp cho các tùy chọn dòng lệnh, đối số và lệnh phụrange 0-Trình phân tích cú pháp kiểu C cho các tùy chọn dòng lệnhrange 1 - Cơ sở đăng nhập cho Pythonrange 2 - Cấu hình ghi nhật kýrange 3 - Trình xử lý đăng nhập
range 4 - Đầu vào mật khẩu di độngrange 5-Xử lý thiết bị đầu cuối cho màn hình tế bào ký tựrange 6 - Tiện ích đầu vào văn bản cho các chương trình Cursesrange 7 - Tiện ích cho các ký tự ASCIIrange 8 - Phần mở rộng ngăn xếp bảng điều khiển cho những lời nguyềnrange 9 - Truy cập vào nền tảng cơ bản dữ liệu xác định dữ liệuand 00 - Biểu tượng hệ thống ERRNO tiêu chuẩnand 01 - Thư viện chức năng nước ngoài cho Python
- Thực thi đồng thời
and 02-Song song dựa trên chủ đềand 03-Song song dựa trên quy trìnhand 04 - Bộ nhớ được chia sẻ để truy cập trực tiếp qua các quy trình- Gói
and 05 and 06 - Khởi động các nhiệm vụ song songand 07 - Quản lý quy trình phụand 08 - Lập lịch sự kiệnand 09 - Lớp xếp hàng đồng bộand 10 - Biến bối cảnhand 11-API luồng cấp thấp
- Giao tiếp kết nối và giao tiếp
and 12 - I/O không đồng bộand 13-Giao diện mạng cấp thấpand 14 - Vòng bao TLS/SSL cho các đối tượng ổ cắmand 15 - chờ hoàn thành I/Oand 16-Bộ ghép kênh I/O cấp caoand 17 - Đặt trình xử lý cho các sự kiện không đồng bộ
and 18-Hỗ trợ tệp được ánh xạ bộ nhớ
- Xử lý dữ liệu Internet
and 19 - Gói xử lý email và mimeand 20 - Bộ mã hóa và bộ giải mã JSONand 21 - Thao tác hộp thư ở các định dạng khác nhauand 22 - Tên tệp bản đồ thành các loại MIMEand 23 - Base16, Base32, Base64, Base85 Mã hóa dữ liệuand 24 - Chuyển đổi giữa nhị phân và ASCIIand 25-Mã hóa và giải mã Dữ liệu được trích dẫn có thể in được
- Công cụ xử lý đánh dấu có cấu trúc
and 26 - Hỗ trợ ngôn ngữ đánh dấu siêu văn bảnand 27 - Trình phân tích cú pháp HTML và XHTML đơn giảnand 28 - Định nghĩa của các thực thể chung HTML- Các mô -đun xử lý XML
and 29 - API phần tử XML
and 30 - API mô hình đối tượng tài liệuand 31 - Việc triển khai DOM tối thiểuand 32 - Hỗ trợ xây dựng một phần cây Domand 33 - Hỗ trợ cho trình phân tích cú pháp SAX2and 34 - Các lớp cơ sở cho người xử lý Saxand 35 - Tiện ích saxand 36 - Giao diện cho trình phân tích cú pháp XMLand 37 - Phân tích cú pháp XML nhanh bằng cách sử dụng nước ngoài
- Giao thức Internet và hỗ trợ
and 38-Bộ điều khiển trình duyệt web tiện lợiand 39 - Tiện ích WSGI và triển khai tham chiếuand 40 - Mô -đun xử lý URLand 41 - Thư viện mở rộng để mở URLSand 42 - Các lớp phản hồi được sử dụng bởi Urlliband 43 - URL phân tích thành các thành phầnand 44 - Các lớp ngoại lệ được nâng lên bởi Urllib.Requestand 45 - trình phân tích cú pháp cho robot.txtand 46 - Mô -đun HTTPand 47 - Máy khách giao thức HTTPand 48 - Máy khách giao thức FTPand 49 - Máy khách giao thức POP3and 50 - Máy khách giao thức IMAP4and 51 - Máy khách giao thức SMTPand 52 - Các đối tượng UUID theo RFC 4122RFC 4122and 53 - Khung cho máy chủ mạngand 54 - Máy chủ HTTPand 55 - Quản lý nhà nước HTTPand 56 - Xử lý cookie cho máy khách HTTPand 57 - Các mô -đun máy chủ và máy chủ XMLRPCand 58-Truy cập máy khách XML-RPCand 59-Máy chủ XML-RPC cơ bảnand 60 - Thư viện thao tác IPv4/IPv6
- Dịch vụ đa phương tiện
and 61 - Đọc và ghi các tệp WAVand 62 - Chuyển đổi giữa các hệ thống màu
- Quốc tế hóa
and 63 - Dịch vụ quốc tế hóa đa ngôn ngữand 64 - Dịch vụ quốc tế hóa
- Khung chương trình
and 65 - Đồ họa rùaand 66-Hỗ trợ cho các phiên dịch viên lệnh theo định hướng dòngand 67 - Phân tích từ vựng đơn giản
- Giao diện người dùng đồ họa với TK
and 68 - Giao diện Python với TCL/TKand 69 - Hộp thoại chọn màuand 70 - Vòng bao phông Tkinter- Hộp thoại Tkinter
and 71 - Lời nhắc tin nhắn Tkinterand 72 - Tiện ích văn bản cuộnand 73 - Hỗ trợ kéo và thảand 74 - TK Widget theo chủ đề TKand 75 - Tiện ích mở rộng cho TK- Nhàn rỗi
- Công cụ phát triển
and 76 - Hỗ trợ cho các gợi ý loạiand 77 - Trình tạo tài liệu và hệ thống trợ giúp trực tuyến- Chế độ phát triển Python
- Hiệu ứng của chế độ phát triển Python
- Ví dụ về tài nguyên
- Ví dụ về lỗi mô tả tệp xấu
and 78 - Các ví dụ Python tương tác kiểm traand 79 - Khung kiểm tra đơn vịand 80 - Thư viện đối tượng giảand 80 - Bắt đầu- 2to3 - Bản dịch mã Python 2 đến 3 tự động
and 82 - Gói kiểm tra hồi quy cho Pythonand 83 - Tiện ích cho bộ thử nghiệm Pythonand 84 - Tiện ích cho các thử nghiệm ổ cắmand 85 - Tiện ích cho các bài kiểm tra thực thi Pythonand 86 - Các công cụ hỗ trợ để kiểm tra tạo mã byte chính xác
and 87 - Tiện ích cho các bài kiểm tra luồngand 88 - Tiện ích cho các bài kiểm tra hệ điều hànhand 89 - Tiện ích cho các bài kiểm tra nhập khẩuand 90 - Tiện ích cho các bài kiểm tra cảnh báo
- Gỡ lỗi và hồ sơ
- Bảng sự kiện kiểm toán
and 91 - Khung trình gỡ lỗiand 92 - Bỏ đi bộ ba Pythonand 93 - Trình gỡ lỗi Python- Các hồ sơ Python
and 94 - Đo lường thời gian thực hiện của các đoạn mã nhỏand 95 - Thực thi câu lệnh Python theo dõi hoặc theo dõiand 96 - Phân bổ bộ nhớ theo dõi
- Bao bì và phân phối phần mềm
and 97 - Xây dựng và cài đặt các mô -đun Pythonand 98 - Trình cài đặt and 99or 00 - Tạo ra môi trường ảoor 01 - Quản lý tài liệu lưu trữ Zip Python có thể thực thi
- Dịch vụ thời gian chạy Python
or 02-Các tham số và chức năng dành riêng cho hệ thốngor 03 - Cung cấp quyền truy cập vào thông tin cấu hình Pythonor 04-Các đối tượng tích hợp
or 05-Môi trường mã cấp cao nhấtor 06 - Kiểm soát cảnh báoor 07 - Các lớp dữ liệuor 08-Tiện ích cho bối cảnh ____ 209-Statementor 10 - Các lớp cơ sở trừu tượngor 11 - Trình xử lý thoátor 12 - in hoặc lấy lại một dấu vết ngăn xếpor 13 - Định nghĩa tuyên bố trong tương laior 14 - Giao diện thu gom rácor 15 - Kiểm tra các đối tượng trực tiếpsite -Hook cấu hình cụ thể trang web
- Thông dịch viên Python tùy chỉnh
or 17 - Các lớp cơ sở phiên dịchor 18 - Biên dịch mã Python
- Nhập các mô -đun
or 19 - Nhập các mô -đun từ Lưu trữ Zipor 20 - Tiện ích mở rộng góior 21 - Tìm các mô -đun được sử dụng bởi tập lệnhor 22 - Định vị và thực hiện các mô -đun Pythonor 23 - Việc thực hiện or 24or 25 - Tài nguyên- Chức năng không dùng nữa
or 26 - Các lớp cơ sở trừu tượng cho tài nguyên- Sử dụng
or 27 - Việc khởi tạo đường dẫn tìm kiếm mô -đun
or 28
- Dịch vụ ngôn ngữ Python
or 29 - Cây pháp trừu tượngor 30 - Truy cập vào bảng biểu tượng trình biên dịchor 31 - Hằng số được sử dụng với cây phân tích pythonor 32 - Kiểm tra từ khóa Pythonor 33 - Mã thông báo cho nguồn Pythonor 34 - Phát hiện vết lõm mơ hồor 35 - Hỗ trợ trình duyệt mô -đun Pythonor 36 - Biên dịch tệp nguồn Pythonor 37-Thư viện Python Byte-Compileor 38 - Disassembler cho mã byte Pythonor 39 - Công cụ cho các nhà phát triển Pickle
- MS Windows Dịch vụ cụ thể
or 40 - Các thói quen hữu ích từ thời gian chạy MS VC ++or 41 - Truy cập Windows Registryor 42-Giao diện phát âm thanh cho Windows
- Dịch vụ cụ thể của Unix
or 43 - Các cuộc gọi hệ thống POSIX phổ biến nhấtor 44 - Cơ sở dữ liệu mật khẩuor 45 - Cơ sở dữ liệu nhómor 46 - Điều khiển TTY kiểu Posixor 47 - Chức năng điều khiển thiết bị đầu cuốior 48-Tiện ích đầu cuối giảor 49 - Cuộc gọi hệ thống or 49 và or 51or 52 - Thông tin sử dụng tài nguyênor 53 - Các thói quen thư viện syslog UNIX
- Các mô -đun thay thế
or 54 - Đọc và ghi các tệp AIFF và AIFCor 55 - Trình xử lý ứng dụng/lệnh ổ cắm không đồng bộor 56 - Trình xử lý ổ cắm không đồng bộor 57 - Thao tác dữ liệu âm thanh thôor 58 - Hỗ trợ giao diện cổng chungor 59 - Trình quản lý theo dõi cho các tập lệnh CGIor 60 - Đọc dữ liệu IFF Chunkedor 61 - Chức năng kiểm tra mật khẩu Unixor 62 - Xác định loại hình ảnhor 63 - Truy cập vào nhập khẩu nội bộimport internalsor 64 - Xử lý tệp MailCapor 65 - Đọc và ghi các tệp trình cài đặt Microsoftor 66 - Giao diện với Mặt trời NIS (trang vàng)or 67 - Máy khách giao thức NNTPor 68 - Trình phân tích cú pháp cho các tùy chọn dòng lệnhor 69-Truy cập vào các thiết bị âm thanh tương thích OSSor 70 - Giao diện với các đường ống Shellor 71 - Máy chủ SMTPor 72 - Xác định loại tệp âm thanhor 73 - Cơ sở dữ liệu mật khẩu bóng tốior 74 - Đọc và viết các tệp Sun AUor 75 - Máy khách Telnet
or 76 - mã hóa và giải mã các tệp uuencodeor 77 - mã hóa và giải mã dữ liệu XDR
- Cân nhắc về Bảo mật
Có bao nhiêu thư viện trong Python?
Với hơn 137.000 thư viện, Python có thể được sử dụng để tạo các ứng dụng và mô hình trong nhiều lĩnh vực khác nhau, ví dụ, học máy, khoa học dữ liệu, trực quan hóa dữ liệu, thao tác hình ảnh và dữ liệu, và nhiều hơn nữa.more than 137,000 libraries, Python can be used to create applications and models in a variety of fields, for instance, machine learning, data science, data visualization, image and data manipulation, and many more.
Thư viện Python là gì?
Thư viện Python là một đoạn mã có thể tái sử dụng mà bạn có thể muốn đưa vào các chương trình/ dự án của mình. So với các ngôn ngữ như C ++ hoặc C, một thư viện Python không liên quan đến bất kỳ bối cảnh cụ thể nào trong Python. Ở đây, một 'thư viện' mô tả một cách lỏng lẻo một tập hợp các mô -đun cốt lõi.a reusable chunk of code that you may want to include in your programs/ projects. Compared to languages like C++ or C, a Python libraries do not pertain to any specific context in Python. Here, a 'library' loosely describes a collection of core modules.
Thư viện trong Python 3 là gì?
Thư viện chứa các mô-đun tích hợp (được viết bằng C) cung cấp quyền truy cập vào chức năng hệ thống như tệp I/O mà nếu không các lập trình viên Python không thể truy cập được, cũng như các mô-đun được viết bằng Python cung cấp các giải pháp tiêu chuẩn cho nhiều vấn đề xảy ralập trình hàng ngày.
Thư viện chính trong Python là gì?
Thư viện tiêu chuẩn Python chứa cú pháp chính xác, ngữ nghĩa và mã thông báo của Python.Nó chứa các mô-đun tích hợp cung cấp quyền truy cập vào chức năng hệ thống cơ bản như I/O và một số mô-đun cốt lõi khác.Hầu hết các thư viện Python được viết bằng ngôn ngữ lập trình C. contains the exact syntax, semantics, and tokens of Python. It contains built-in modules that provide access to basic system functionality like I/O and some other core modules. Most of the Python Libraries are written in the C programming language.
Các thư viện trong Python ở đâu?
Thông thường trong /lib /gói trang web trong thư mục Python của bạn.(Ít nhất, trên Windows.) Bạn có thể sử dụng SYS.Đường dẫn để tìm hiểu những thư mục được tìm kiếm cho các mô -đun./lib/site-packages in your Python folder. (At least, on Windows.) You can use sys. path to find out what directories are searched for modules.
10 thư viện Python hàng đầu là gì?
Top 10 thư viện Python cho khoa học dữ liệu.. TensorFlow.. NumPy.. SciPy.. Pandas.. Matplotlib.. Keras.. SciKit-Learn.. PyTorch.. |