Nội dung tài liệu Python¶
- Có gì mới trong Python
- Có gì mới trong Python 3.14
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- PEP 649 & PEP 749: Đánh giá trì hoãn các chú thích
- PEP 734: Nhiều trình thông dịch trong thư viện chuẩn
- PEP 750: Chuỗi ký tự mẫu
- PEP 768: Giao diện gỡ lỗi bên ngoài an toàn
- Một loại thông dịch viên mới
- Cải tiến chế độ luồng miễn phí
- Thông báo lỗi được cải thiện
- PEP 784: Hỗ trợ tiêu chuẩn Z trong thư viện chuẩn
- Khả năng xem xét nội tâm của Asyncio
- Kiểm soát cảnh báo an toàn đồng thời
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Các mô-đun cải tiến
- phân tích cú pháp
- ast
- asyncio
- lịch
- đồng thời.futures
- trình phân tích cú pháp cấu hình
- bối cảnh
- ctypes
- chửi rủa
- ngày giờ
- số thập phân
- khuếch tán
- dis
- không có lỗi
- người xử lý lỗi
- fnmatch
- phân số
- công cụ chức năng
- nhận được
- vượt qua
- đồ họa
- đống q
- hmac
- http
- imaplib
- kiểm tra
- io
- json
- bộ đệm dòng
- ghi nhật ký.handlers
- môn toán
- kiểu bắt chước
- đa xử lý
- toán tử
- hệ điều hành
- os.path
- đường dẫn
- pdb
- dưa chua
- nền tảng
- pydoc
- lại
- ổ cắm
- ssl
- cấu trúc
- biểu tượng
- hệ thống
- sys.monitoring
- cấu hình hệ thống
- hồ dầu
- luồng
- tkinter
- rùa
- các loại
- đánh máy
- dữ liệu unicode
- nhỏ nhất
- urllib
- uuid
- trình duyệt web
- tập tin zip
- Tối ưu hóa
- Đã xóa
- Không được dùng nữa
- Thay đổi mã byte CPython
- C API thay đổi
- Xây dựng các thay đổi
- Chuyển sang Python 3.14
- Những thay đổi đáng chú ý trong 3.14.1
- Có gì mới trong Python 3.13
- Tóm tắt -- Điểm nổi bật của bản phát hành
- Tính năng mới
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- phân tích cú pháp
- mảng
- ast
- asyncio
- cơ sở64
- biên soạn tất cả
- đồng thời.futures
- trình phân tích cú pháp cấu hình
- sao chép
- ctypes
- dbm
- dis
- doc nhất
- liệt kê
- phân số
- quả địa cầu
- nhập khẩu
- io
- váy ipad
- itertools
- nguyên soái
- môn toán
- kiểu bắt chước
- mmap
- đa xử lý
- hệ điều hành
- os.path
- đường dẫn
- pdb
- xếp hàng
- ngẫu nhiên
- lại
- im lặng
- trang web
- sqlite3
- ssl
- thống kê
- quy trình con
- hệ thống
- tập tin tạm thời
- thời gian
- tkinter
- truy nguyên
- các loại
- đánh máy
- dữ liệu unicode
- venv
- cảnh báo
- xml
- nhập khẩu zip
- Tối ưu hóa
- Các mô-đun và API đã bị xóa
- Điểm dừng mới
- Thay đổi mã byte CPython
- C API Thay đổi
- Xây dựng thay đổi
- Chuyển sang Python 3.13
- Thay đổi kiểm tra hồi quy
- Có gì mới trong Python 3.12
- Có gì mới trong Python 3.11
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- Các tính năng mới liên quan đến gợi ý loại
- Những thay đổi ngôn ngữ khác
- Những thay đổi triển khai CPython khác
- Mô-đun mới
- Mô-đun cải tiến
- asyncio
- bối cảnh
- các lớp dữ liệu
- ngày giờ
- liệt kê
- fcntl
- phân số
- công cụ chức năng
- gzip
- hàm băm
- IDLE và nhàn rỗi
- kiểm tra
- ngôn ngữ
- khai thác gỗ
- môn toán
- toán tử
- hệ điều hành
- đường dẫn
- lại
- im lặng
- ổ cắm
- sqlite3
- chuỗi
- hệ thống
- cấu hình hệ thống
- tập tin tạm thời
- luồng
- thời gian
- tkinter
- truy nguyên
- đánh máy
- dữ liệu unicode
- nhỏ nhất
- venv
- cảnh báo
- tập tin zip
- Tối ưu hóa
- CPython nhanh hơn
- Thay đổi mã byte CPython
- Không được dùng nữa
- Đang chờ xóa trong Python 3.12
- Đã xóa
- Chuyển sang Python 3.11
- Xây dựng thay đổi
- C API Thay đổi
- Những thay đổi đáng chú ý trong 3.11.4
- Những thay đổi đáng chú ý trong 3.11.5
- Có gì mới trong Python 3.10
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- Các tính năng mới liên quan đến gợi ý loại
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- asyncio
- phân tích cú pháp
- mảng
- không đồng bộ, không đồng bộ, smtpd
- cơ sở64
- bdb
- chia đôi
- codec
- bộ sưu tập.abc
- bối cảnh
- chửi rủa
- các lớp dữ liệu
- nước cất
- doc nhất
- mã hóa
- liệt kê
- đầu vào tập tin
- người xử lý lỗi
- gc
- quả địa cầu
- hàm băm
- hmac
- IDLE và nhàn rỗi
- importlib.metadata
- kiểm tra
- itertools
- bộ đệm dòng
- hệ điều hành
- os.path
- đường dẫn
- nền tảng
- in ấn
- py_compile
- pyclbr
- kệ
- thống kê
- trang web
- ổ cắm
- ssl
- sqlite3
- hệ thống
- _chủ đề
- luồng
- truy nguyên
- các loại
- đánh máy
- nhỏ nhất
- urllib.parse
- xml
- nhập khẩu zip
- Tối ưu hóa
- Không được dùng nữa
- Đã xóa
- Chuyển sang Python 3.10
- Thay đổi mã byte CPython
- Xây dựng thay đổi
- C API Thay đổi
- Tính năng bảo mật đáng chú ý trong 3.10.7
- Tính năng bảo mật đáng chú ý trong 3.10.8
- Những thay đổi đáng chú ý trong 3.10.12
- Có gì mới trong Python 3.9
- Tóm tắt -- Phát hành điểm nổi bật
- Bạn nên kiểm tra DeprecationWarning trong mã của mình
- Tính năng mới
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- ast
- asyncio
- biên soạn tất cả
- đồng thời.futures
- chửi rủa
- ngày giờ
- nước cất
- fcntl
- ftplib
- gc
- hàm băm
- http
- IDLE và nhàn rỗi
- imaplib
- nhập khẩu
- kiểm tra
- váy ipad
- môn toán
- đa xử lý
- nntplib
- hệ điều hành
- đường dẫn
- pdb
- poplib
- in ấn
- pydoc
- ngẫu nhiên
- tín hiệu
- smtplib
- ổ cắm
- thời gian
- hệ thống
- dấu vết
- đánh máy
- dữ liệu unicode
- venv
- xml
- Tối ưu hóa
- Không được dùng nữa
- Đã xóa
- Chuyển sang Python 3.9
- Xây dựng thay đổi
- C API Thay đổi
- Những thay đổi đáng chú ý trong Python 3.9.1
- Những thay đổi đáng chú ý trong Python 3.9.2
- Những thay đổi đáng chú ý trong Python 3.9.3
- Những thay đổi đáng chú ý trong Python 3.9.5
- Tính năng bảo mật đáng chú ý trong 3.9.14
- Những thay đổi đáng chú ý trong 3.9.17
- Có gì mới trong Python 3.8
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- biểu thức gán
- Tham số chỉ có vị trí
- Bộ đệm hệ thống tệp song song cho các tệp mã byte được biên dịch
- Bản dựng gỡ lỗi sử dụng ABI giống như bản phát hành
- chuỗi f hỗ trợ
=để tự ghi lại các biểu thức và gỡ lỗi - PEP 578: Móc kiểm tra thời gian chạy Python
- PEP 587: Cấu hình khởi tạo Python
- PEP 590: Vectorcall: giao thức gọi nhanh cho CPython
- Giao thức Pickle 5 với bộ đệm dữ liệu ngoài băng tần
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- ast
- asyncio
- nội dung
- bộ sưu tập
- hồ sơ c
- csv
- chửi rủa
- ctypes
- ngày giờ
- công cụ chức năng
- gc
- nhận được văn bản
- gzip
- IDLE và nhàn rỗi
- kiểm tra
- io
- itertools
- json.tool
- khai thác gỗ
- môn toán
- mmap
- đa xử lý
- hệ điều hành
- os.path
- đường dẫn
- dưa chua
- plistlib
- in ấn
- py_compile
- shlex
- im lặng
- ổ cắm
- ssl
- thống kê
- hệ thống
- hồ dầu
- luồng
- mã hóa
- tkinter
- thời gian
- đánh máy
- dữ liệu unicode
- nhỏ nhất
- venv
- điểm yếu
- xml
- xmlrpc
- Tối ưu hóa
- Xây dựng và thay đổi C API
- Không được dùng nữa
- API và loại bỏ tính năng
- Chuyển sang Python 3.8
- Những thay đổi đáng chú ý trong Python 3.8.1
- Những thay đổi đáng chú ý trong Python 3.8.2
- Những thay đổi đáng chú ý trong Python 3.8.3
- Những thay đổi đáng chú ý trong Python 3.8.8
- Những thay đổi đáng chú ý trong Python 3.8.9
- Những thay đổi đáng chú ý trong Python 3.8.10
- Những thay đổi đáng chú ý trong Python 3.8.10
- Những thay đổi đáng chú ý trong Python 3.8.12
- Tính năng bảo mật đáng chú ý trong 3.8.14
- Những thay đổi đáng chú ý trong 3.8.17
- Có gì mới trong Python 3.7
- Tóm tắt -- Điểm nổi bật của bản phát hành
- Tính năng mới
- PEP 563: Trì hoãn đánh giá chú thích
- PEP 538: Cưỡng chế ngôn ngữ C kế thừa
- PEP 540: Chế độ thời gian chạy UTF-8 bắt buộc
- PEP 553: Tích hợp
breakpoint() - PEP 539: C API mới cho bộ nhớ cục bộ theo luồng
- PEP 562: Tùy chỉnh quyền truy cập vào thuộc tính mô-đun
- PEP 564: Chức năng thời gian mới với độ phân giải nano giây
- PEP 565: Hiển thị cảnh báo không dùng nữa trong
__main__ - PEP 560: Hỗ trợ cốt lõi cho mô-đun
typingvà các loại chung - PEP 552: Tệp .pyc dựa trên hàm băm
- PEP 545: Dịch tài liệu Python
- Chế độ phát triển Python (-X dev)
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- phân tích cú pháp
- asyncio
- binascii
- lịch
- bộ sưu tập
- biên soạn tất cả
- đồng thời.futures
- bối cảnh
- hồ sơ c
- hầm mộ
- ngày giờ
- dbm
- số thập phân
- dis
- nước cất
- liệt kê
- công cụ chức năng
- gc
- hmac
- http.client
- http.máy chủ
- nhàn rỗi và IDLE
- nhập khẩu
- io
- váy ipad
- itertools
- ngôn ngữ
- khai thác gỗ
- môn toán
- kiểu bắt chước
- msilib
- đa xử lý
- hệ điều hành
- đường dẫn
- pdb
- py_compile
- pydoc
- xếp hàng
- lại
- tín hiệu
- ổ cắm
- máy chủ ổ cắm
- sqlite3
- ssl
- chuỗi
- quy trình con
- hệ thống
- thời gian
- tkinter
- dấu vết
- các loại
- dữ liệu unicode
- nhỏ nhất
- unittest.mock
- urllib.parse
- ừ
- uuid
- cảnh báo
- xml
- xml.etree
- xmlrpc.server
- ứng dụng zip
- tập tin zip
- C API Thay đổi
- Xây dựng thay đổi
- Tối ưu hóa
- Những thay đổi triển khai CPython khác
- Hành vi Python không được dùng nữa
- Các mô-đun, hàm và phương thức Python không được dùng nữa
- Các chức năng và loại không dùng nữa của C API
- Xóa hỗ trợ nền tảng
- API và loại bỏ tính năng
- Loại bỏ mô-đun
- Những thay đổi chỉ dành cho Windows
- Chuyển sang Python 3.7
- Những thay đổi đáng chú ý trong Python 3.7.1
- Những thay đổi đáng chú ý trong Python 3.7.2
- Những thay đổi đáng chú ý trong Python 3.7.6
- Những thay đổi đáng chú ý trong Python 3.7.10
- Những thay đổi đáng chú ý trong Python 3.7.11
- Tính năng bảo mật đáng chú ý trong 3.7.14
- Có gì mới trong Python 3.6
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- PEP 498: Chuỗi ký tự được định dạng
- PEP 526: Cú pháp chú thích biến
- PEP 515: Dấu gạch dưới trong chữ số
- PEP 525: Máy phát điện không đồng bộ
- PEP 530: Hiểu không đồng bộ
- PEP 487: Tùy chỉnh tạo lớp đơn giản hơn
- PEP 487: Cải tiến giao thức mô tả
- PEP 519: Thêm giao thức đường dẫn hệ thống tệp
- PEP 495: Định hướng giờ địa phương
- PEP 529: Thay đổi mã hóa hệ thống tệp Windows thành UTF-8
- PEP 528: Thay đổi mã hóa bảng điều khiển Windows thành UTF-8
- PEP 520: Giữ nguyên thứ tự định nghĩa thuộc tính lớp
- PEP 468: Giữ nguyên thứ tự đối số từ khóa
- Triển khai dict mới
- PEP 523: Thêm đánh giá khung API vào CPython
- biến môi trường PYTHONMALLOC
- Hỗ trợ thăm dò DTrace và SystemTap
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- mảng
- ast
- asyncio
- binascii
- cmath
- bộ sưu tập
- đồng thời.futures
- bối cảnh
- ngày giờ
- số thập phân
- nước cất
- mã hóa
- liệt kê
- người xử lý lỗi
- đầu vào tập tin
- hàm băm
- http.client
- nhàn rỗi và IDLE
- nhập khẩu
- kiểm tra
- json
- khai thác gỗ
- môn toán
- đa xử lý
- hệ điều hành
- đường dẫn
- pdb
- dưa chua
- dụng cụ dưa chua
- pydoc
- ngẫu nhiên
- lại
- dòng đọc
- người hoàn thành rl
- shlex
- trang web
- sqlite3
- ổ cắm
- máy chủ ổ cắm
- ssl
- thống kê
- cấu trúc
- quy trình con
- hệ thống
- telnetlib
- thời gian
- đã đến lúc
- tkinter
- truy nguyên
- dấu vết
- đánh máy
- dữ liệu unicode
- unittest.mock
- urllib.request
- urllib.robotparser
- venv
- cảnh báo
- winreg
- chiến thắng
- xmlrpc.client
- tập tin zip
- zlib
- Tối ưu hóa
- Xây dựng và thay đổi C API
- Những cải tiến khác
- Không được dùng nữa
- Đã xóa
- Chuyển sang Python 3.6
- Những thay đổi đáng chú ý trong Python 3.6.2
- Những thay đổi đáng chú ý trong Python 3.6.4
- Những thay đổi đáng chú ý trong Python 3.6.5
- Những thay đổi đáng chú ý trong Python 3.6.7
- Những thay đổi đáng chú ý trong Python 3.6.10
- Những thay đổi đáng chú ý trong Python 3.6.13
- Những thay đổi đáng chú ý trong Python 3.6.14
- Có gì mới trong Python 3.5
- Tóm tắt -- Phát hành điểm nổi bật
- Tính năng mới
- PEP 492 - Coroutine với cú pháp không đồng bộ và chờ đợi
- PEP 465 - Toán tử trung tố chuyên dụng cho phép nhân ma trận
- PEP 448 - Tổng quát hóa giải nén bổ sung
- PEP 461 - hỗ trợ định dạng phần trăm cho byte và bytearray
- PEP 484 - Gợi ý về loại
- PEP 471 - hàm os.scandir() -- trình vòng lặp thư mục tốt hơn và nhanh hơn
- PEP 475: Thử lại cuộc gọi hệ thống không thành công với EINTR
- PEP 479: Thay đổi cách xử lý StopIteration bên trong máy phát điện
- PEP 485: Hàm kiểm tra sự bằng nhau gần đúng
- PEP 486: Làm cho Trình khởi chạy Python nhận biết được môi trường ảo
- PEP 488: Loại bỏ các tập tin PYO
- PEP 489: Khởi tạo mô-đun mở rộng nhiều pha
- Những thay đổi ngôn ngữ khác
- Mô-đun mới
- Mô-đun cải tiến
- phân tích cú pháp
- asyncio
- bz2
- cgi
- cmath
- mã
- bộ sưu tập
- bộ sưu tập.abc
- biên soạn tất cả
- đồng thời.futures
- trình phân tích cú pháp cấu hình
- bối cảnh
- csv
- chửi rủa
- dbm
- khuếch tán
- nước cất
- doc nhất
- liệt kê
- người xử lý lỗi
- công cụ chức năng
- quả địa cầu
- gzip
- đống q
- http
- http.client
- nhàn rỗi và IDLE
- imaplib
- imghdr
- nhập khẩu
- kiểm tra
- io
- váy ipad
- json
- bộ đệm dòng
- ngôn ngữ
- khai thác gỗ
- lzma
- môn toán
- đa xử lý
- toán tử
- hệ điều hành
- đường dẫn
- dưa chua
- poplib
- lại
- dòng đọc
- bộ chọn
- im lặng
- tín hiệu
- smtpd
- smtplib
- sndhdr
- ổ cắm
- ssl
- sqlite3
- quy trình con
- hệ thống
- cấu hình hệ thống
- hồ dầu
- luồng
- thời gian
- đã đến lúc
- tkinter
- truy nguyên
- các loại
- dữ liệu unicode
- nhỏ nhất
- unittest.mock
- urllib
- wsgiref
- xmlrpc
- xml.sax
- tập tin zip
- Các thay đổi cấp độ mô-đun khác
- Tối ưu hóa
- Xây dựng và thay đổi C API
- Không được dùng nữa
- Đã xóa
- Chuyển sang Python 3.5
- Những thay đổi đáng chú ý trong Python 3.5.4
- Có gì mới trong Python 3.4
- Tóm tắt -- Điểm nổi bật của bản phát hành
- Tính năng mới
- Mô-đun mới
- Mô-đun cải tiến
- abc
- aifc
- phân tích cú pháp
- âm thanh
- cơ sở64
- bộ sưu tập
- hệ màu
- bối cảnh
- dbm
- dis
- doc nhất
- filecmp
- công cụ chức năng
- gc
- quả địa cầu
- hàm băm
- hmac
- html
- http
- nhàn rỗi và IDLE
- nhập khẩu
- kiểm tra
- váy ipad
- khai thác gỗ
- nguyên soái
- mmap
- đa xử lý
- toán tử
- hệ điều hành
- pdb
- dưa chua
- plistlib
- poplib
- in ấn
- pty
- pydoc
- lại
- tài nguyên
- chọn
- kệ
- im lặng
- smtpd
- smtplib
- ổ cắm
- sqlite3
- ssl
- chỉ số
- cấu trúc
- quy trình con
- tắm nắng
- hệ thống
- hồ dầu
- bọc văn bản
- luồng
- truy nguyên
- các loại
- urllib
- nhỏ nhất
- venv
- làn sóng
- điểm yếu
- xml.etree
- tập tin zip
- Thay đổi triển khai CPython
- Không được dùng nữa
- Đã xóa
- Chuyển sang Python 3.4
- Đã thay đổi trong 3.4.3
- Có gì mới trong Python 3.3
- Tóm tắt -- Phát hành điểm nổi bật
- PEP 405: Môi trường ảo
- PEP 420: Gói không gian tên ngầm
- PEP 3118: Tài liệu về giao thức bộ đệm và triển khai bộ nhớ mới
- PEP 393: Biểu diễn chuỗi linh hoạt
- PEP 397: Trình khởi chạy Python cho Windows
- PEP 3151: Làm lại hệ thống phân cấp ngoại lệ của hệ điều hành và IO
- PEP 380: Cú pháp ủy quyền cho Subgenerator
- PEP 409: Loại bỏ bối cảnh ngoại lệ
- PEP 414: Chữ Unicode rõ ràng
- PEP 3155: Tên đủ điều kiện cho các lớp và hàm
- PEP 412: Từ điển chia sẻ khóa
- PEP 362: Đối tượng chữ ký hàm
- PEP 421: Thêm sys.implementation
- Sử dụng importlib làm triển khai nhập
- Những thay đổi ngôn ngữ khác
- Khóa nhập chi tiết hơn
- Các hàm và kiểu dựng sẵn
- Mô-đun mới
- Mô-đun cải tiến
- abc
- mảng
- cơ sở64
- binascii
- bz2
- codec
- bộ sưu tập
- bối cảnh
- hầm mộ
- chửi rủa
- ngày giờ
- số thập phân
- ftplib
- công cụ chức năng
- gc
- hmac
- http
- html
- imaplib
- kiểm tra
- io
- itertools
- khai thác gỗ
- môn toán
- mmap
- đa xử lý
- nntplib
- hệ điều hành
- pdb
- dưa chua
- pydoc
- lại
- đã lên lịch
- chọn
- shlex
- im lặng
- tín hiệu
- smtpd
- smtplib
- ổ cắm
- máy chủ ổ cắm
- sqlite3
- ssl
- chỉ số
- cấu trúc
- quy trình con
- hệ thống
- hồ dầu
- tập tin tạm thời
- bọc văn bản
- luồng
- thời gian
- các loại
- nhỏ nhất
- urllib
- trình duyệt web
- xml.etree.ElementTree
- zlib
- Tối ưu hóa
- Xây dựng và thay đổi C API
- Không được dùng nữa
- Chuyển sang Python 3.3
- Có gì mới trong Python 3.2
- PEP 384: Xác định ABI ổn định
- PEP 389: Mô-đun phân tích dòng lệnh Argparse
- PEP 391: Cấu hình dựa trên từ điển để ghi nhật ký
- PEP 3148: Mô-đun
concurrent.futures - PEP 3147: Thư mục kho lưu trữ PYC
- PEP 3149: Phiên bản ABI được gắn thẻ Tệp .so
- PEP 3333: Giao diện cổng máy chủ web Python v1.0.1
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới, cải tiến và không được dùng nữa
- cây phần tử
- công cụ chức năng
- itertools
- bộ sưu tập
- luồng
- ngày giờ và thời gian
- môn toán
- abc
- io
- viết lại
- khai thác gỗ
- csv
- bối cảnh
- số thập phân và phân số
- ftp
- bật lên
- chọn
- gzip và tập tin zip
- hồ dầu
- hàm băm
- ast
- hệ điều hành
- im lặng
- sqlite3
- html
- ổ cắm
- ssl
- nntp
- giấy chứng nhận
- imaplib
- http.client
- nhỏ nhất
- ngẫu nhiên
- poplib
- không đồng bộ
- tập tin tạm thời
- kiểm tra
- pydoc
- dis
- dbm
- ctypes
- trang web
- cấu hình hệ thống
- pdb
- trình phân tích cú pháp cấu hình
- urllib.parse
- hộp thư
- bản demo rùa
- Đa luồng
- Tối ưu hóa
- bảng mã Unicode
- Codec
- Tài liệu
- IDLE
- Kho lưu trữ mã
- Xây dựng và thay đổi C API
- Chuyển sang Python 3.2
- Có gì mới trong Python 3.1
- Có gì mới trong Python 3.0
- Có gì mới trong Python 2.7
- Tương lai cho Python 2.x
- Những thay đổi về cách xử lý cảnh báo khấu hao
- Tính năng của Python 3.1
- PEP 372: Thêm từ điển có thứ tự vào bộ sưu tập
- PEP 378: Công cụ xác định định dạng cho dấu phân cách hàng nghìn
- PEP 389: Mô-đun argparse để phân tích dòng lệnh
- PEP 391: Cấu hình dựa trên từ điển để ghi nhật ký
- PEP 3106: Lượt xem từ điển
- PEP 3137: Đối tượng MemoryView
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới và cải tiến
- Xây dựng và thay đổi C API
- Những thay đổi và sửa lỗi khác
- Chuyển sang Python 2.7
- Các tính năng mới được thêm vào bản phát hành bảo trì Python 2.7
- Hai biến môi trường mới cho chế độ gỡ lỗi
- PEP 434: Ngoại lệ nâng cao IDLE cho tất cả các nhánh
- PEP 466: Cải tiến bảo mật mạng cho Python 2.7
- PEP 477: Đảm bảo backport (PEP 453) sang Python 2.7
- PEP 476: Bật xác minh chứng chỉ theo mặc định cho máy khách http stdlib
- PEP 493: công cụ di chuyển xác minh HTTPS cho Python 2.7
- Mục tiêu xây dựng
make regen-allmới - Loại bỏ mục tiêu xây dựng
make touch
- Lời cảm ơn
- Có gì mới trong Python 2.6
- Python 3.0
- Những thay đổi trong quá trình phát triển
- PEP 343: Câu lệnh 'với'
- PEP 366: Nhập tương đối rõ ràng từ mô-đun chính
- PEP 370: Thư mục
site-packagescho mỗi người dùng - PEP 371: Gói
multiprocessing - PEP 3101: Định dạng chuỗi nâng cao
- PEP 3105:
printLà một chức năng - PEP 3110: Thay đổi xử lý ngoại lệ
- PEP 3112: Chữ Byte
- PEP 3116: Thư viện I/O mới
- PEP 3118: Giao thức bộ đệm được sửa đổi
- PEP 3119: Lớp cơ sở trừu tượng
- PEP 3127: Cú pháp và hỗ trợ chữ số nguyên
- PEP 3129: Trang trí lớp học
- PEP 3141: Hệ thống phân cấp loại cho số
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới và cải tiến
- Ngừng sử dụng và xóa
- Xây dựng và thay đổi C API
- Chuyển sang Python 2.6
- Lời cảm ơn
- Có gì mới trong Python 2.5
- PEP 308: Biểu thức điều kiện
- PEP 309: Ứng dụng chức năng một phần
- PEP 314: Siêu dữ liệu cho gói phần mềm Python v1.1
- PEP 328: Nhập khẩu tuyệt đối và tương đối
- PEP 338: Thực thi các mô-đun dưới dạng tập lệnh
- PEP 341: Thống nhất thử/ngoại trừ/cuối cùng
- PEP 342: Tính năng máy phát điện mới
- PEP 343: Câu lệnh 'với'
- PEP 352: Ngoại lệ đối với các lớp kiểu mới
- PEP 353: Sử dụng ssize_t làm loại chỉ mục
- PEP 357: Phương thức '__index__'
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới, cải tiến và loại bỏ
- Xây dựng và thay đổi C API
- Chuyển sang Python 2.5
- Lời cảm ơn
- Có gì mới trong Python 2.4
- PEP 218: Đối tượng cài sẵn
- PEP 237: Thống nhất số nguyên dài và số nguyên
- PEP 289: Biểu thức tạo
- PEP 292: Thay thế chuỗi đơn giản hơn
- PEP 318: Trang trí cho hàm và phương thức
- PEP 322: Lặp lại ngược lại
- PEP 324: Mô-đun quy trình con mới
- PEP 327: Kiểu dữ liệu thập phân
- PEP 328: Nhập nhiều dòng
- PEP 331: Chuyển đổi chuỗi/nổi độc lập với miền địa phương
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới, cải tiến và không được dùng nữa
- Xây dựng và thay đổi C API
- Chuyển sang Python 2.4
- Lời cảm ơn
- Có gì mới trong Python 2.3
- PEP 218: Kiểu dữ liệu tập hợp tiêu chuẩn
- PEP 255: Máy phát điện đơn giản
- PEP 263: Mã hóa mã nguồn
- PEP 273: Nhập mô-đun từ kho lưu trữ ZIP
- PEP 277: Hỗ trợ tên tệp Unicode cho Windows NT
- PEP 278: Hỗ trợ dòng mới toàn cầu
- PEP 279: liệt kê()
- PEP 282: Gói ghi nhật ký
- PEP 285: Loại Boolean
- PEP 293: Lệnh gọi lại xử lý lỗi Codec
- PEP 301: Chỉ mục gói và siêu dữ liệu cho Distutils
- PEP 302: Móc nhập khẩu mới
- PEP 305: Tệp được phân tách bằng dấu phẩy
- PEP 307: Cải tiến dưa chua
- Lát mở rộng
- Những thay đổi ngôn ngữ khác
- Các mô-đun mới, cải tiến và không được dùng nữa
- Pymalloc: Công cụ phân bổ đối tượng chuyên dụng
- Xây dựng và thay đổi C API
- Những thay đổi và sửa lỗi khác
- Chuyển sang Python 2.3
- Lời cảm ơn
- Có gì mới trong Python 2.2
- Giới thiệu
- PEP 252 và 253: Thay đổi loại và lớp
- PEP 234: Trình vòng lặp
- PEP 255: Máy phát điện đơn giản
- PEP 237: Thống nhất số nguyên dài và số nguyên
- PEP 238: Thay đổi toán tử chia
- Thay đổi Unicode
- PEP 227: Phạm vi lồng nhau
- Các mô-đun mới và cải tiến
- Thay đổi và sửa lỗi thông dịch viên
- Những thay đổi và sửa lỗi khác
- Lời cảm ơn
- Có gì mới trong Python 2.1
- Giới thiệu
- PEP 227: Phạm vi lồng nhau
- PEP 236: __future__ Chỉ thị
- PEP 207: So sánh phong phú
- PEP 230: Khung cảnh báo
- PEP 229: Hệ thống xây dựng mới
- PEP 205: Tài liệu tham khảo yếu
- PEP 232: Thuộc tính chức năng
- PEP 235: Nhập mô-đun trên nền tảng không phân biệt chữ hoa chữ thường
- PEP 217: Móc hiển thị tương tác
- PEP 208: Mô hình cưỡng bức mới
- PEP 241: Siêu dữ liệu trong gói Python
- Các mô-đun mới và cải tiến
- Những thay đổi và sửa lỗi khác
- Lời cảm ơn
- Có gì mới trong Python 2.0
- Giới thiệu
- Còn Python 1.6 thì sao?
- Quy trình phát triển mới
- bảng mã Unicode
- Danh sách hiểu
- Bài tập tăng cường
- Phương thức chuỗi
- Thu gom rác theo chu kỳ
- Những thay đổi cốt lõi khác
- Chuyển sang 2.0
- Mở rộng/nhúng thay đổi
- Distutils: Làm cho các mô-đun dễ cài đặt
- mô-đun XML
- Thay đổi mô-đun
- Mô-đun mới
- IDLE Cải tiến
- Các mô-đun đã bị xóa và không được dùng nữa
- Lời cảm ơn
- Nhật ký thay đổi
- Python tiếp theo
- Python 3.14.4 cuối cùng
- Bản cuối cùng của Python 3.14.3
- Python 3.14.2 cuối cùng
- Bản cuối cùng của Python 3.14.1
- Bản cuối cùng của Python 3.14.0
- Ứng viên phát hành Python 3.14.0 3
- Ứng viên phát hành Python 3.14.0 2
- Ứng viên phát hành Python 3.14.0 1
- Python 3.14.0 beta 4
- Python 3.14.0 beta 3
- Python 3.14.0 beta 2
- Python 3.14.0 beta 1
- Python 3.14.0 alpha 7
- Python 3.14.0 alpha 6
- Python 3.14.0 alpha 5
- Python 3.14.0 alpha 4
- Python 3.14.0 alpha 3
- Python 3.14.0 alpha 2
- Python 3.14.0 alpha 1
- macOS
- cửa sổ
- Công cụ/Bản trình diễn
- Kiểm tra
- Bảo mật
- Thư viện
- IDLE
- Tài liệu
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- C API
- xây dựng
- Python 3.13.0 beta 1
- Python 3.13.0 alpha 6
- Python 3.13.0 alpha 5
- Python 3.13.0 alpha 4
- Python 3.13.0 alpha 3
- Python 3.13.0 alpha 2
- Python 3.13.0 alpha 1
- Python 3.12.0 beta 1
- Python 3.12.0 alpha 7
- Python 3.12.0 alpha 6
- Python 3.12.0 alpha 5
- Python 3.12.0 alpha 4
- Python 3.12.0 alpha 3
- Python 3.12.0 alpha 2
- Python 3.12.0 alpha 1
- Bảo mật
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Tài liệu
- Kiểm tra
- xây dựng
- cửa sổ
- macOS
- IDLE
- Công cụ/Bản trình diễn
- C API
- Python 3.11.0 beta 1
- Python 3.11.0 alpha 7
- Python 3.11.0 alpha 6
- Python 3.11.0 alpha 5
- Python 3.11.0 alpha 4
- Python 3.11.0 alpha 3
- Python 3.11.0 alpha 2
- Python 3.11.0 alpha 1
- Bảo mật
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Tài liệu
- Kiểm tra
- xây dựng
- cửa sổ
- macOS
- IDLE
- Công cụ/Bản trình diễn
- C API
- Python 3.10.0 beta 1
- Python 3.10.0 alpha 7
- Python 3.10.0 alpha 6
- Python 3.10.0 alpha 5
- Python 3.10.0 alpha 4
- Python 3.10.0 alpha 3
- Python 3.10.0 alpha 2
- Python 3.10.0 alpha 1
- Bảo mật
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Cốt lõi và nội dung
- Thư viện
- Tài liệu
- Kiểm tra
- xây dựng
- cửa sổ
- macOS
- IDLE
- C API
- Python 3.9.0 beta 1
- Python 3.9.0 alpha 6
- Python 3.9.0 alpha 5
- Python 3.9.0 alpha 4
- Python 3.9.0 alpha 3
- Python 3.9.0 alpha 2
- Python 3.9.0 alpha 1
- Python 3.8.0 beta 1
- Python 3.8.0 alpha 4
- Python 3.8.0 alpha 3
- Python 3.8.0 alpha 2
- Python 3.8.0 alpha 1
- Bản cuối cùng của Python 3.7.0
- Ứng viên phát hành Python 3.7.0 1
- Python 3.7.0 beta 5
- Python 3.7.0 beta 4
- Python 3.7.0 beta 3
- Python 3.7.0 beta 2
- Python 3.7.0 beta 1
- Python 3.7.0 alpha 4
- Python 3.7.0 alpha 3
- Python 3.7.0 alpha 2
- Python 3.7.0 alpha 1
- Bản cuối cùng của Python 3.6.6
- Ứng viên phát hành Python 3.6.6 1
- Bản cuối cùng của Python 3.6.5
- Ứng viên phát hành Python 3.6.5 1
- Bản cuối cùng của Python 3.6.4
- Ứng viên phát hành Python 3.6.4 1
- Bản cuối cùng của Python 3.6.3
- Ứng viên phát hành Python 3.6.3 1
- Python 3.6.2 cuối cùng
- Ứng viên phát hành Python 3.6.2 2
- Ứng viên phát hành Python 3.6.2 1
- Bản cuối cùng của Python 3.6.1
- Ứng viên phát hành Python 3.6.1 1
- Bản cuối cùng của Python 3.6.0
- Ứng viên phát hành Python 3.6.0 2
- Ứng viên phát hành Python 3.6.0 1
- Python 3.6.0 beta 4
- Python 3.6.0 beta 3
- Python 3.6.0 beta 2
- Python 3.6.0 beta 1
- Python 3.6.0 alpha 4
- Python 3.6.0 alpha 3
- Python 3.6.0 alpha 2
- Python 3.6.0 alpha 1
- Bản cuối cùng của Python 3.5.5
- Ứng viên phát hành Python 3.5.5 1
- Python 3.5.4 cuối cùng
- Ứng viên phát hành Python 3.5.4 1
- Cuối cùng của Python 3.5.3
- Ứng viên phát hành Python 3.5.3 1
- Bản cuối cùng của Python 3.5.2
- Ứng viên phát hành Python 3.5.2 1
- Bản cuối cùng của Python 3.5.1
- Ứng viên phát hành Python 3.5.1 1
- Bản cuối cùng của Python 3.5.0
- Ứng viên phát hành Python 3.5.0 4
- Ứng viên phát hành Python 3.5.0 3
- Ứng viên phát hành Python 3.5.0 2
- Ứng viên phát hành Python 3.5.0 1
- Python 3.5.0 beta 4
- Python 3.5.0 beta 3
- Python 3.5.0 beta 2
- Python 3.5.0 beta 1
- Python 3.5.0 alpha 4
- Python 3.5.0 alpha 3
- Python 3.5.0 alpha 2
- Python 3.5.0 alpha 1
- Có gì mới trong Python 3.14
- Hướng dẫn Python
- 1. Khơi gợi hứng thú
- 2. Sử dụng trình thông dịch Python
- 3. Giới thiệu không chính thức về Python
- 4. Thêm công cụ luồng điều khiển
- 4.1. Báo cáo
if - 4.2. Báo cáo
for - 4.3. Chức năng
range() - 4.4. Câu lệnh
breakvàcontinue - 4.5. Các điều khoản
elsetrên vòng lặp - 4.6. Báo cáo
pass - 4.7. Báo cáo
match - 4.8. Xác định hàm
- 4.9. Thông tin thêm về Xác định hàm
- 4.10. Intermezzo: Phong cách mã hóa
- 4.1. Báo cáo
- 5. Cấu trúc dữ liệu
- 6. Mô-đun
- 7. Đầu vào và đầu ra
- 8. Lỗi và ngoại lệ
- 8.1. Lỗi cú pháp
- 8.2. Ngoại lệ
- 8.3. Xử lý ngoại lệ
- 8.4. Đưa ra ngoại lệ
- 8.5. Chuỗi ngoại lệ
- 8.6. Ngoại lệ do người dùng xác định
- 8.7. Xác định hành động dọn dẹp
- 8.8. Hành động dọn dẹp được xác định trước
- 8.9. Đưa ra và xử lý nhiều ngoại lệ không liên quan
- 8.10. Làm phong phú các ngoại lệ bằng ghi chú
- 9. Lớp học
- 10. Chuyến tham quan ngắn gọn về thư viện tiêu chuẩn
- 10.1. Giao diện hệ điều hành
- 10.2. Ký tự đại diện tệp
- 10.3. Đối số dòng lệnh
- 10.4. Lỗi chuyển hướng đầu ra và chấm dứt chương trình
- 10.5. So khớp mẫu chuỗi
- 10.6. Toán học
- 10.7. truy cập Internet
- 10.8. Ngày và giờ
- 10.9. nén dữ liệu
- 10.10. Đo lường hiệu suất
- 10.11. Kiểm soát chất lượng
- 10.12. Bao gồm pin
- 11. Chuyến tham quan ngắn gọn về Thư viện Tiêu chuẩn --- Phần II
- 12. Môi trường và gói ảo
- 13. Bây giờ thì sao?
- 14. Chỉnh sửa đầu vào tương tác và thay thế lịch sử
- 15. Số học dấu phẩy động: Các vấn đề và hạn chế
- 16. Phụ lục
- Thiết lập và sử dụng Python
- 1. Dòng lệnh và môi trường
- 2. Sử dụng Python trên nền tảng Unix
- 3. Định cấu hình Python
- 3.1. Yêu cầu xây dựng
- 3.2. Tệp đã tạo
- 3.3. Tùy chọn cấu hình
- 3.3.1. Tùy chọn chung
- 3.3.2. Tùy chọn trình biên dịch C
- 3.3.3. Tùy chọn trình liên kết
- 3.3.4. Tùy chọn cho phần phụ thuộc của bên thứ ba
- 3.3.5. Tùy chọn WebAssugging
- 3.3.6. Tùy chọn cài đặt
- 3.3.7. Tùy chọn hiệu suất
- 3.3.8. Bản dựng gỡ lỗi Python
- 3.3.9. Tùy chọn gỡ lỗi
- 3.3.10. Tùy chọn trình liên kết
- 3.3.11. Tùy chọn thư viện
- 3.3.12. Tùy chọn bảo mật
- 3.3.13. Tùy chọn macOS
- 3.3.14. Tùy chọn iOS
- 3.3.15. Tùy chọn biên dịch chéo
- 3.4. Hệ thống xây dựng Python
- 3.5. Cờ trình biên dịch và liên kết
- 4. Sử dụng Python trên Windows
- 4.1. Trình quản lý cài đặt Python
- 4.1.1. Cài đặt
- 4.1.2. Sử dụng cơ bản
- 4.1.3. Trợ giúp lệnh
- 4.1.4. Liệt kê thời gian chạy
- 4.1.5. Cài đặt thời gian chạy
- 4.1.6. Lượt cài đặt ngoại tuyến
- 4.1.7. Gỡ cài đặt thời gian chạy
- 4.1.8. Cấu hình
- 4.1.9. Dòng Shebang
- 4.1.10. Cài đặt nâng cao
- 4.1.11. Cấu hình quản trị
- 4.1.12. Cài đặt các tệp nhị phân có luồng tự do
- 4.1.13. Chữ ký chỉ mục
- 4.1.14. Khắc phục sự cố
- 4.2. Gói có thể nhúng
- 4.3. Các gói nuget.org
- 4.4. Các gói thay thế
- 4.5. Các phiên bản Windows được hỗ trợ
- 4.6. Loại bỏ giới hạn MAX_PATH
- 4.7. chế độ UTF-8
- 4.8. Tìm mô-đun
- 4.9. Các mô-đun bổ sung
- 4.10. Biên dịch Python trên Windows
- 4.11. Trình cài đặt đầy đủ (không dùng nữa)
- 4.12. Trình khởi chạy Python cho Windows (không được dùng nữa)
- 4.1. Trình quản lý cài đặt Python
- 5. Sử dụng Python trên macOS
- 6. Sử dụng Python trên Android
- 7. Sử dụng Python trên iOS
- 8. Trình chỉnh sửa và IDE
- Tài liệu tham khảo ngôn ngữ Python
- 1. Giới thiệu
- 2. Phân tích từ vựng
- 2.1. Cấu trúc đường
- 2.2. Token khác
- 2.3. Tên (số nhận dạng và từ khóa)
- 2.4. chữ
- 2.5. Chuỗi và byte bằng chữ
- 2.6. Chữ số
- 2.7. Toán tử và dấu phân cách
- 3. Mô hình dữ liệu
- 3.1. Đối tượng, giá trị và loại
- 3.2. Hệ thống phân cấp loại tiêu chuẩn
- 3.2.1. không có
- 3.2.2. Chưa thực hiện
- 3.2.3. dấu ba chấm
- 3.2.4.
numbers.Number - 3.2.5. trình tự
- 3.2.6. Đặt loại
- 3.2.7. Ánh xạ
- 3.2.8. Các loại có thể gọi được
- 3.2.9. Mô-đun
- 3.2.10. Lớp tùy chỉnh
- 3.2.11. Phiên bản lớp
- 3.2.12. Đối tượng I/O (còn được gọi là đối tượng tệp)
- 3.2.13. Các loại nội bộ
- 3.3. Tên phương thức đặc biệt
- 3.3.1. Tùy chỉnh cơ bản
- 3.3.2. Tùy chỉnh quyền truy cập thuộc tính
- 3.3.3. Tùy chỉnh việc tạo lớp
- 3.3.4. Tùy chỉnh kiểm tra cá thể và lớp con
- 3.3.5. Mô phỏng các loại chung
- 3.3.6. Mô phỏng các đối tượng có thể gọi được
- 3.3.7. Mô phỏng các loại container
- 3.3.8. Mô phỏng các loại số
- 3.3.9. Với Trình quản lý bối cảnh câu lệnh
- 3.3.10. Tùy chỉnh các đối số vị trí trong khớp mẫu lớp
- 3.3.11. Mô phỏng các loại bộ đệm
- 3.3.12. Chú thích
- 3.3.13. Tra cứu phương pháp đặc biệt
- 3.4. Coroutine
- 4. Mô hình thực hiện
- 5. Hệ thống nhập khẩu
- 6. Biểu thức
- 6.1. chuyển đổi số học
- 6.2. nguyên tử
- 6.3. bầu cử sơ bộ
- 6.4. Đang chờ biểu thức
- 6.5. Người vận hành điện
- 6.6. Các phép toán số học đơn nhất và bitwise
- 6.7. Các phép toán số học nhị phân
- 6.8. Hoạt động chuyển dịch
- 6.9. Hoạt động bitwise nhị phân
- 6.10. So sánh
- 6.11. Các phép toán Boolean
- 6.12. biểu thức gán
- 6.13. biểu thức điều kiện
- 6.14. Lambda
- 6.15. Danh sách biểu thức
- 6.16. Thứ tự đánh giá
- 6.17. Ưu tiên toán tử
- 7. câu lệnh đơn giản
- 8. Câu lệnh ghép
- 9. Các thành phần cấp cao nhất
- 10. Đặc tả ngữ pháp đầy đủ
- Thư viện chuẩn Python
- Giới thiệu
- Chức năng tích hợp
- Các hằng số tích hợp
- Các loại tích hợp
- Kiểm tra giá trị thật
- Các phép toán Boolean ---
and,or,not - So sánh
- Các loại số ---
int,float,complex - Kiểu Boolean -
bool - Các loại vòng lặp
- Các loại trình tự ---
list,tuple,range - Tóm tắt các phương pháp loại chuỗi nhị phân và văn bản
- Loại chuỗi văn bản ---
str - Các loại chuỗi nhị phân ---
bytes,bytearray,memoryview - Đặt các loại ---
set,frozenset - Các loại ánh xạ ---
dict - Các loại trình quản lý bối cảnh
- Loại chú thích Các loại --- Generic 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
- Đảm bảo an toàn chủ đề
- Dịch vụ xử lý văn bản
string--- Các thao tác chuỗi phổ biếnstring.templatelib--- Hỗ trợ cho chuỗi ký tự mẫure--- Hoạt động biểu thức chính quydifflib--- Người trợ giúp tính toán deltatextwrap--- Gói và điền văn bảnunicodedata--- Cơ sở dữ liệu Unicodestringprep--- Chuẩn bị chuỗi Internetreadline--- giao diện đọc GNUrlcompleter--- Chức năng hoàn thành cho dòng đọc GNU
- Dịch vụ dữ liệu nhị phân
struct--- Giải thích byte dưới dạng dữ liệu nhị phân được đóng góicodecs--- Đăng ký Codec và các lớp cơ sở
- Kiểu dữ liệu
datetime--- Các loại ngày và giờ cơ bảnzoneinfo--- hỗ trợ múi giờ IANAcalendar--- Các chức năng chung liên quan đến lịchcollections--- Kiểu dữ liệu vùng chứacollections.abc--- Các lớp cơ sở trừu tượng cho vùng chứaheapq--- Thuật toán xếp hàng đốngbisect--- Thuật toán chia đôi mảngarray--- Mảng giá trị số hiệu quảweakref--- Tài liệu tham khảo yếutypes--- Tạo kiểu động và đặt tên cho các kiểu có sẵncopy--- Hoạt động sao chép nông và sâupprint--- Dữ liệu máy in đẹpreprlib--- Triển khairepr()thay thếenum--- Hỗ trợ liệt kêgraphlib--- Chức năng hoạt động với các cấu trúc giống như đồ thị
- Mô-đun số và toán học
- Mô-đun lập trình chức năng
- Truy cập tệp và thư mục
pathlib--- Đường dẫn hệ thống tập tin hướng đối tượngos.path--- Các thao tác tên đường dẫn phổ biếnstat--- Giải thích kết quảstat()filecmp--- So sánh tệp và thư mụctempfile--- Tạo các tập tin và thư mục tạm thờiglob--- Mở rộng mẫu tên đường dẫn kiểu Unixfnmatch--- Khớp mẫu tên tệp Unixlinecache--- Truy cập ngẫu nhiên vào dòng văn bảnshutil--- Thao tác tệp cấp cao
- Tính kiên trì của dữ liệu
pickle--- Tuần tự hóa đối tượng Pythoncopyreg--- Đăng ký chức năng hỗ trợpickleshelve--- Tính bền vững của đối tượng Pythonmarshal--- Tuần tự hóa đối tượng Python nội bộdbm--- Giao diện với "cơ sở dữ liệu" Unixsqlite3--- Giao diện DB-API 2.0 cho cơ sở dữ liệu SQLite- Hướng dẫn
- Tài liệu tham khảo
- Hướng dẫn cách thực hiện
- Cách sử dụng trình giữ chỗ để liên kết các giá trị trong truy vấn SQL
- Cách điều chỉnh các loại Python tùy chỉnh cho phù hợp với giá trị SQLite
- Cách chuyển đổi giá trị SQLite thành loại Python tùy chỉnh
- Công thức chuyển đổi và chuyển đổi
- Cách sử dụng các phương pháp phím tắt kết nối
- Cách sử dụng trình quản lý bối cảnh kết nối
- Cách làm việc với URI SQLite
- Cách tạo và sử dụng Row Factory
- Cách xử lý mã hóa văn bản không phải UTF-8
- Giải thích
- Nén và lưu trữ dữ liệu
- Định dạng tệp
- Dịch vụ mật mã
- Dịch vụ hệ điều hành chung
os--- Giao diện hệ điều hành khácio--- Các công cụ cốt lõi để làm việc với luồngtime--- Truy cập và chuyển đổi thời gianlogging--- Cơ sở ghi nhật ký cho Pythonlogging.config--- Cấu hình ghi nhật kýlogging.handlers--- Trình xử lý ghi nhật kýplatform--- Truy cập vào dữ liệu nhận dạng của nền tảng cơ bảnerrno--- Ký hiệu hệ thống lỗi tiêu chuẩnctypes--- Thư viện hàm ngoại cho Python- hướng dẫn ctypes
- Đang tải thư viện liên kết động
- Truy cập các chức năng từ các dll được tải
- Chức năng gọi
- Các kiểu dữ liệu cơ bản
- Chức năng gọi, tiếp tục
- Gọi các hàm biến thiên
- Gọi hàm với các kiểu dữ liệu tùy chỉnh của riêng bạn
- Chỉ định các loại đối số cần thiết (nguyên mẫu hàm)
- Các kiểu trả về
- Truyền con trỏ (hoặc: truyền tham số bằng tham chiếu)
- Cơ cấu và công đoàn
- Bố cục cấu trúc/liên kết, căn chỉnh và thứ tự byte
- Các trường bit trong cấu trúc và công đoàn
- Mảng
- Con trỏ
- An toàn chỉ khi không có GIL
- Chuyển đổi loại
- Các loại chưa hoàn chỉnh
- Chức năng gọi lại
- Truy cập các giá trị được xuất từ dll
- bất ngờ
- Các kiểu dữ liệu có kích thước thay đổi
- tài liệu tham khảo ctypes
- hướng dẫn ctypes
- Thư viện giao diện dòng lệnh
argparse--- 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ụoptparse--- Trình phân tích cú pháp cho các tùy chọn dòng lệnh- Chọn thư viện phân tích đối số
- Giới thiệu
- Nền
- Hướng dẫn
- Hướng dẫn tham khảo
- Tùy chọn gọi lại
- Xác định tùy chọn gọi lại
- Cách gọi lại
- Phát sinh lỗi trong cuộc gọi lại
- Ví dụ gọi lại 1: gọi lại tầm thường
- Ví dụ gọi lại 2: kiểm tra thứ tự tùy chọn
- Ví dụ gọi lại 3: kiểm tra thứ tự tùy chọn (tổng quát)
- Ví dụ gọi lại 4: kiểm tra điều kiện tùy ý
- Ví dụ gọi lại 5: đối số cố định
- Ví dụ gọi lại 6: đối số biến
- Mở rộng
optparse - Ngoại lệ
getpass--- Nhập mật khẩu di độngfileinput--- Lặp lại các dòng từ nhiều luồng đầu vàocurses--- Xử lý thiết bị đầu cuối để hiển thị ô ký tựcurses.textpad--- Tiện ích nhập văn bản cho chương trình chửi bớicurses.ascii--- Tiện ích cho nhân vật ASCIIcurses.panel--- Tiện ích mở rộng ngăn xếp bảng điều khiển cho những lời nguyềncmd--- Hỗ trợ trình thông dịch lệnh hướng dòng
- Thực thi đồng thời
threading--- Song song dựa trên luồngmultiprocessing--- Song song dựa trên quy trình- Giới thiệu
- Tài liệu tham khảo
- Hướng dẫn lập trình
- Ví dụ
multiprocessing.shared_memory--- Bộ nhớ dùng chung để truy cập trực tiếp qua các tiến trình- Gói
concurrent concurrent.futures--- Khởi chạy các tác vụ song songconcurrent.interpreters--- Nhiều trình thông dịch trong cùng một quy trìnhsubprocess--- Quản lý quy trình consched--- Lập lịch sự kiệnqueue--- Một lớp hàng đợi được đồng bộ hóacontextvars--- Biến ngữ cảnh_thread--- Phân luồng cấp thấp API
- Mạng và truyền thông liên tiến trình
asyncio--- I/O không đồng bộ- Người chạy bộ
- Coroutine và nhiệm vụ
- Luồng
- Nguyên thủy đồng bộ hóa
- Quy trình con
- Hàng đợi
- Ngoại lệ
- Xem xét đồ thị cuộc gọi
- Vòng lặp sự kiện
- Phương pháp vòng lặp sự kiện
- Chạy và dừng vòng lặp
- Lên lịch gọi lại
- Lên lịch gọi lại bị trì hoãn
- Tạo ra tương lai và nhiệm vụ
- Mở kết nối mạng
- Tạo máy chủ mạng
- Truyền tập tin
- nâng cấp TLS
- Xem mô tả tập tin
- Làm việc trực tiếp với các đối tượng socket
- DNS
- Làm việc với đường ống
- Tín hiệu Unix
- Thực thi mã trong nhóm luồng hoặc nhóm quy trình
- Lỗi xử lý API
- Bật chế độ gỡ lỗi
- Chạy các tiến trình con
- Điều khiển gọi lại
- Đối tượng máy chủ
- Triển khai vòng lặp sự kiện
- Ví dụ
- Phương pháp vòng lặp sự kiện
- Hợp đồng tương lai
- Vận chuyển và giao thức
- Chính sách
- Hỗ trợ nền tảng
- Mở rộng
- Chỉ số API cấp cao
- Chỉ số API cấp thấp
- Phát triển với asyncio
socket--- Giao diện mạng cấp thấpssl--- TLS/SSL trình bao bọc cho các đối tượng ổ cắmselect--- Đang chờ hoàn thành I/Oselectors--- Ghép kênh I/O cấp caosignal--- Đặt trình xử lý cho các sự kiện không đồng bộmmap--- Hỗ trợ tập tin ánh xạ bộ nhớ
- Xử lý dữ liệu Internet
email--- Gói xử lý email và MIMEemail.message: Đại diện cho một tin nhắn emailemail.parser: Phân tích tin nhắn emailemail.generator: Tạo tài liệu MIMEemail.policy: Đối tượng chính sáchemail.errors: Các lớp ngoại lệ và khiếm khuyếtemail.headerregistry: Đối tượng tiêu đề tùy chỉnhemail.contentmanager: Quản lý nội dung MIMEemail: Ví dụemail.message.Message: Trình bày thư email bằngcompat32APIemail.mime: Tạo email và đối tượng MIME từ đầuemail.header: Tiêu đề quốc tế hóaemail.charset: Đại diện cho bộ ký tựemail.encoders: Bộ mã hóaemail.utils: Các tiện ích khácemail.iterators: Trình vòng lặp
json--- bộ mã hóa và giải mã JSONmailbox--- Thao tác với hộp thư ở nhiều định dạng khác nhaumimetypes--- Ánh xạ tên tệp theo loại MIMEbase64--- Mã hóa dữ liệu Base16, Base32, Base64, Base85binascii--- Chuyển đổi giữa nhị phân và ASCIIquopri--- Mã hóa và giải mã dữ liệu có thể in được trích dẫn MIME
- Công cụ xử lý đánh dấu có cấu trúc
html--- Hỗ trợ ngôn ngữ đánh dấu siêu văn bảnhtml.parser--- Trình phân tích cú pháp HTML và XHTML đơn giảnhtml.entities--- Định nghĩa về các thực thể chung của HTML- Mô-đun xử lý XML
xml.etree.ElementTree--- ElementTree XML APIxml.dom--- Mô hình đối tượng tài liệu APIxml.dom.minidom--- Triển khai DOM tối thiểuxml.dom.pulldom--- Hỗ trợ xây dựng cây DOM một phầnxml.sax--- Hỗ trợ trình phân tích cú pháp SAX2xml.sax.handler--- Các lớp cơ sở cho trình xử lý SAXxml.sax.saxutils--- SAX Tiện íchxml.sax.xmlreader--- Giao diện cho trình phân tích cú pháp XMLxml.parsers.expat--- Phân tích cú pháp XML nhanh bằng Expat
- Giao thức và hỗ trợ Internet
webbrowser--- Trình điều khiển trình duyệt web tiện lợiwsgiref--- WSGI Tiện ích và triển khai tham khảourllib--- mô-đun xử lý URLurllib.request--- Thư viện mở rộng để mở URL- Đối tượng yêu cầu
- Đối tượng OpenDirector
- Đối tượng BaseHandler
- Đối tượng HTTPRedirectHandler
- Đối tượng HTTPCookieProcessor
- Đối tượng ProxyHandler
- Đối tượng HTTPPasswordMgr
- Đối tượng HTTPPasswordMgrWithPriorAuth
- Đối tượng Tóm tắtBasicAuthHandler
- Đối tượng HTTPBasicAuthHandler
- Đối tượng ProxyBasicAuthHandler
- Đối tượng Tóm tắtDigestAuthHandler
- Đối tượng HTTPDigestAuthHandler
- Đối tượng ProxyDigestAuthHandler
- Đối tượng HTTPHandler
- Đối tượng HTTPSHandler
- Đối tượng FileHandler
- Đối tượng xử lý dữ liệu
- Đối tượng FTPHandler
- Đối tượng CacheFTPHandler
- Đối tượng xử lý không xác định
- Đối tượng HTTPErrorProcessor
- Ví dụ
- Giao diện kế thừa
urllib.requestHạn chế
urllib.response--- Các lớp phản hồi được sử dụng bởi urlliburllib.parse--- Phân tích URL thành các thành phầnurllib.error--- Các lớp ngoại lệ được đưa ra bởi urllib.requesturllib.robotparser--- Trình phân tích cú pháp cho robots.txthttp--- mô-đun HTTPhttp.client--- ứng dụng khách giao thức HTTPftplib--- ứng dụng khách giao thức FTPpoplib--- ứng dụng khách giao thức POP3imaplib--- ứng dụng khách giao thức IMAP4smtplib--- ứng dụng khách giao thức SMTPuuid--- đối tượng UUID theo RFC 9562socketserver--- Framework cho máy chủ mạnghttp.server--- máy chủ HTTPhttp.cookies--- HTTP quản lý nhà nướchttp.cookiejar--- Xử lý cookie cho khách hàng HTTPxmlrpc--- XMLRPC mô-đun máy chủ và máy kháchxmlrpc.client--- XML-RPC truy cập máy kháchxmlrpc.server--- Máy chủ XML-RPC cơ bảnipaddress--- Thư viện thao tác IPv4/IPv6
- Dịch vụ đa phương tiện
- Quốc tế hóa
- Giao diện người dùng đồ họa với Tk
tkinter--- Giao diện Python với Tcl/Tktkinter.colorchooser--- Hộp thoại chọn màutkinter.font--- Trình bao bọc phông chữ Tkinter- Hộp thoại Tkinter
tkinter.messagebox--- Lời nhắc tin nhắn Tkintertkinter.scrolledtext--- Tiện ích văn bản cuộntkinter.dnd--- Hỗ trợ kéo và thảtkinter.ttk--- Widget theo chủ đề Tk- IDLE --- Trình soạn thảo và shell Python
turtle--- Đồ họa rùa- Giới thiệu
- Bắt đầu
- Hướng dẫn
- Làm thế nào để...
- Tham khảo đồ họa rùa
- Các phương thức của RawTurtle/Turtle và các hàm tương ứng
- Các phương thức của TurtleScreen/Screen và các chức năng tương ứng
- Lớp học công cộng
- Giải thích
- Trợ giúp và cấu hình
turtledemo--- Kịch bản demo- Những thay đổi kể từ Python 2.6
- Những thay đổi kể từ Python 3.0
- Công cụ phát triển
typing--- Hỗ trợ gợi ý loại- Đặc điểm kỹ thuật cho hệ thống kiểu Python
- Nhập bí danh
- Loại mới
- Chú thích các đối tượng có thể gọi được
- Thuốc gốc
- Chú thích các bộ dữ liệu
- Kiểu đối tượng của lớp
- Trình tạo chú thích và coroutine
- Các loại chung do người dùng xác định
- Loại
Any - Phân nhóm danh nghĩa và cấu trúc
- Nội dung mô-đun
- Dòng thời gian ngừng sử dụng các tính năng chính
pydoc--- 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
doctest--- Kiểm tra các ví dụ Python tương tácunittest--- Khung kiểm tra đơn vịunittest.mock--- thư viện đối tượng giảunittest.mock--- bắt đầu- Sử dụng mô phỏng
- Phương pháp vá giả
- Mô phỏng các lệnh gọi phương thức trên một đối tượng
- Lớp học chế nhạo
- Đặt tên cho mô hình của bạn
- Theo dõi tất cả các cuộc gọi
- Đặt giá trị và thuộc tính trả về
- Tăng ngoại lệ với mô phỏng
- Các hàm tác dụng phụ và các lần lặp
- Mô phỏng các trình vòng lặp không đồng bộ
- Mô phỏng trình quản lý bối cảnh không đồng bộ
- Tạo mô hình từ đối tượng hiện có
- Sử dụng side_effect để trả về mỗi nội dung tệp
- Trang trí bản vá
- Các ví dụ khác
- Chế giễu các cuộc gọi bị xiềng xích
- Chế nhạo một phần
- Chế nhạo một phương pháp tạo
- Áp dụng cùng một bản vá cho mọi phương pháp thử nghiệm
- Chế nhạo các phương pháp không ràng buộc
- Kiểm tra nhiều cuộc gọi bằng mô hình
- Đối phó với các đối số có thể thay đổi
- Các bản vá lồng nhau
- Chế nhạo từ điển bằng MagicMock
- Các lớp con mô phỏng và thuộc tính của chúng
- Chế nhạo nhập khẩu bằng patch.dict
- Theo dõi thứ tự cuộc gọi và xác nhận cuộc gọi ít chi tiết hơn
- Kết hợp đối số phức tạp hơn
- Sử dụng mô phỏng
test--- Gói kiểm tra hồi quy cho Pythontest.support--- Tiện ích cho bộ thử nghiệm Pythontest.support.socket_helper--- Tiện ích test sockettest.support.script_helper--- Tiện ích cho bài kiểm tra thực thi Pythontest.support.bytecode_helper--- Công cụ hỗ trợ kiểm tra việc tạo bytecode chính xáctest.support.threading_helper--- Tiện ích test threadtest.support.os_helper--- Tiện ích test ostest.support.import_helper--- Tiện ích cho việc test importtest.support.warnings_helper--- Tiện ích kiểm tra cảnh báo
- Gỡ lỗi và lập hồ sơ
- Đóng gói và phân phối phần mềm
- Dịch vụ thời gian chạy Python
sys--- Các thông số và chức năng dành riêng cho hệ thốngsys.monitoring--- Giám sát sự kiện thực thisysconfig--- Cung cấp quyền truy cập vào thông tin cấu hình của Pythonbuiltins--- Đối tượng tích hợp__main__--- Môi trường mã cấp cao nhấtwarnings--- Kiểm soát cảnh báodataclasses--- Lớp dữ liệucontextlib--- Tiện ích cho bối cảnh câu lệnhwith-abc--- Các lớp cơ sở trừu tượngatexit--- Thoát trình xử lýtraceback--- In hoặc truy xuất dấu vết ngăn xếp__future__--- Định nghĩa câu lệnh trong tương laigc--- Giao diện thu gom rácinspect--- Kiểm tra vật thể sốngannotationlib--- Chức năng xem xét các chú thíchsite--- Móc cấu hình dành riêng cho trang web
- Trình thông dịch Python tùy chỉnh
- Nhập mô-đun
zipimport--- Nhập mô-đun từ kho lưu trữ Zippkgutil--- Tiện ích mở rộng góimodulefinder--- Tìm các mô-đun được sử dụng bởi tập lệnhrunpy--- Định vị và thực thi các mô-đun Pythonimportlib--- Việc triển khaiimportimportlib.resources-- Đọc, mở và truy cập tài nguyên góiimportlib.resources.abc-- Các lớp cơ sở trừu tượng cho tài nguyênimportlib.metadata-- Truy cập siêu dữ liệu gói- Việc khởi tạo đường dẫn tìm kiếm mô-đun
sys.path
- Dịch vụ ngôn ngữ Python
ast--- Cây cú pháp trừu tượngsymtable--- Truy cập vào bảng ký hiệu của trình biên dịchtoken--- Các hằng số được sử dụng với cây phân tích cú pháp Pythonkeyword--- Kiểm tra từ khóa Pythontokenize--- Tokenizer cho nguồn Pythontabnanny--- Phát hiện vết lõm mơ hồpyclbr--- Hỗ trợ trình duyệt mô-đun Pythonpy_compile--- Biên dịch tập tin nguồn Pythoncompileall--- Thư viện Python biên dịch bytedis--- Trình giải mã bytecode Pythonpickletools--- Công cụ dành cho nhà phát triển dưa chua
- Dịch vụ cụ thể của MS Windows
- Các dịch vụ dành riêng cho Unix
shlex--- Phân tích từ vựng đơn giảnposix--- Các lệnh gọi hệ thống POSIX phổ biến nhấtpwd--- Cơ sở dữ liệu mật khẩugrp--- Cơ sở dữ liệu nhómtermios--- điều khiển tty kiểu POSIXtty--- Chức năng điều khiển đầu cuốipty--- Tiện ích thiết bị đầu cuối giảfcntl--- Hệ thốngfcntlvàioctlgọiresource--- Thông tin sử dụng tài nguyênsyslog--- thói quen thư viện nhật ký hệ thống Unix
- Giao diện dòng lệnh của mô-đun (CLI)
- Mô-đun thay thế
- Các mô-đun đã xóa
- Cân nhắc về bảo mật
- Mở rộng và nhúng trình thông dịch Python
- Công cụ của bên thứ ba được đề xuất
- Tạo tiện ích mở rộng mà không cần công cụ của bên thứ ba
- 1. Mở rộng Python bằng C hoặc C++
- 1.1. Một ví dụ đơn giản
- 1.2. Intermezzo: Lỗi và ngoại lệ
- 1.3. Quay lại ví dụ
- 1.4. Bảng phương thức và hàm khởi tạo của mô-đun
- 1.5. Biên soạn và liên kết
- 1.6. Gọi hàm Python từ C
- 1.7. Trích xuất tham số trong hàm mở rộng
- 1.8. Tham số từ khóa cho các hàm mở rộng
- 1.9. Xây dựng giá trị tùy ý
- 1.10. Số lượng tham chiếu
- 1.11. Viết phần mở rộng bằng C++
- 1.12. Cung cấp C API cho Mô-đun mở rộng
- 2. Xác định các loại tiện ích mở rộng: Hướng dẫn
- 3. Xác định các loại tiện ích mở rộng: Các chủ đề khác nhau
- 4. Xây dựng phần mở rộng C và C++
- 5. Xây dựng tiện ích mở rộng C và C++ trên Windows
- 1. Mở rộng Python bằng C hoặc C++
- Nhúng thời gian chạy CPython vào một ứng dụng lớn hơn
- Hướng dẫn tham khảo Python/C API
- Giới thiệu
- C API Tính ổn định
- Lớp cấp độ rất cao
- Đếm tham chiếu
- Xử lý ngoại lệ
- Xác định các mô-đun mở rộng
- Tiện ích
- Lớp đối tượng trừu tượng
- Lớp đối tượng cụ thể
- Đối tượng cơ bản
- Đối tượng số
- Đối tượng trình tự
- Đối tượng chứa
- Đối tượng chức năng
- Các đối tượng khác
- Đối tượng tệp
- Đối tượng mô-đun
- Định nghĩa mô-đun
- Tạo mô-đun mở rộng một cách linh hoạt
- Chức năng hỗ trợ
- Đối tượng lặp
- Đối tượng mô tả
- Đối tượng cắt lát
- Đối tượng MemoryView
- Đối tượng đệm dưa chua
- Đối tượng tham chiếu yếu
- Viên nang
- Đối tượng khung
- Đối tượng máy phát điện
- Đối tượng Coroutine
- Đối tượng biến bối cảnh
- Đối tượng cho gợi ý kiểu
- C API cho các module mở rộng
- Khởi tạo và hoàn thiện trình thông dịch
- Trạng thái luồng và khóa trình thông dịch chung
- Thông báo không đồng bộ
- API luồng của hệ điều hành
- Đồng bộ hóa nguyên thủy
- Hỗ trợ lưu trữ cục bộ theo chủ đề
- Nhiều trình thông dịch trong quy trình Python
- Hồ sơ và truy tìm
- Truy tìm tham chiếu
- Cấu hình khởi tạo Python
- Quản lý bộ nhớ
- Hỗ trợ triển khai đối tượng
- Cấp phát các đối tượng trên Heap
- Vòng đời của đối tượng
- Cấu trúc đối tượng chung
- Kiểu cấu trúc đối tượng
- Hỗ trợ thu gom rác tuần hoàn
- Phiên bản API và ABI
- Giám sát C API
- Tạo sự kiện thực thi
- Cài đặt mô-đun Python
- Python HOWTO
- Câu hỏi thường gặp về Python
- Python chung FAQ
- Lập trình FAQ
- Thiết kế và Lịch sử FAQ
- Tại sao Python sử dụng thụt lề để nhóm các câu lệnh?
- Tại sao tôi nhận được kết quả lạ với các phép tính số học đơn giản?
- Tại sao các phép tính dấu phẩy động lại không chính xác đến vậy?
- Tại sao chuỗi Python không thay đổi được?
- Tại sao 'bản thân' phải được sử dụng rõ ràng trong các định nghĩa và lệnh gọi phương thức?
- Tại sao tôi không thể sử dụng phép gán trong một biểu thức?
- Tại sao Python sử dụng các phương thức cho một số chức năng (ví dụ: list.index()) nhưng lại sử dụng các hàm cho chức năng khác (ví dụ: len(list))?
- Tại sao join() là phương thức chuỗi thay vì phương thức danh sách hoặc bộ dữ liệu?
- Ngoại lệ nhanh đến mức nào?
- Tại sao không có câu lệnh switch hoặc case trong Python?
- Bạn không thể mô phỏng các luồng trong trình thông dịch thay vì dựa vào việc triển khai luồng dành riêng cho hệ điều hành được không?
- Tại sao biểu thức lambda không thể chứa câu lệnh?
- Python có thể được biên dịch sang mã máy, C hoặc một số ngôn ngữ khác không?
- Python quản lý bộ nhớ như thế nào?
- Tại sao CPython không sử dụng sơ đồ thu gom rác truyền thống hơn?
- Tại sao tất cả bộ nhớ không được giải phóng khi CPython thoát?
- Tại sao có các kiểu dữ liệu bộ và danh sách riêng biệt?
- Danh sách được triển khai trong CPython như thế nào?
- Từ điển được triển khai trong CPython như thế nào?
- Tại sao khóa từ điển phải bất biến?
- Tại sao list.sort() không trả về danh sách đã sắp xếp?
- Làm cách nào để bạn chỉ định và thực thi thông số giao diện trong Python?
- Tại sao không có goto?
- Tại sao chuỗi thô (chuỗi r) không thể kết thúc bằng dấu gạch chéo ngược?
- Tại sao Python không có câu lệnh "with" cho phép gán thuộc tính?
- Tại sao các trình tạo không hỗ trợ câu lệnh with?
- Tại sao câu lệnh if/while/def/class lại cần có dấu hai chấm?
- Tại sao Python cho phép dấu phẩy ở cuối danh sách và bộ dữ liệu?
- Thư viện và tiện ích mở rộng FAQ
- Mở rộng/Nhúng FAQ
- Tôi có thể tạo các hàm của riêng mình trong C không?
- Tôi có thể tạo các hàm của riêng mình trong C++ không?
- Viết C rất khó; có lựa chọn thay thế nào không?
- Làm cách nào tôi có thể thực thi các câu lệnh Python tùy ý từ C?
- Làm cách nào tôi có thể đánh giá một biểu thức Python tùy ý từ C?
- Làm cách nào để trích xuất các giá trị C từ đối tượng Python?
- Làm cách nào để sử dụng Py_BuildValue() để tạo một bộ có độ dài tùy ý?
- Làm cách nào để gọi phương thức của đối tượng từ C?
- Làm cách nào để bắt được đầu ra từ PyErr_Print() (hoặc bất cứ thứ gì in ra thiết bị xuất chuẩn/thiết bị xuất chuẩn)?
- Làm cách nào để truy cập mô-đun được viết bằng Python từ C?
- Làm cách nào để giao tiếp với các đối tượng C++ từ Python?
- Tôi đã thêm một mô-đun bằng tệp Cài đặt và không thành công; Tại sao?
- Làm cách nào để gỡ lỗi tiện ích mở rộng?
- Tôi muốn biên dịch mô-đun Python trên hệ thống Linux của mình nhưng thiếu một số tệp. Tại sao?
- Làm cách nào để phân biệt "đầu vào không đầy đủ" với "đầu vào không hợp lệ"?
- Làm cách nào để tìm các ký hiệu g++ không xác định __buildin_new hoặc __pure_virtual?
- Tôi có thể tạo một lớp đối tượng với một số phương thức được triển khai trong C và các phương thức khác bằng Python (ví dụ: thông qua tính kế thừa) không?
- Python trên Windows FAQ
- Làm cách nào để chạy chương trình Python trong Windows?
- Làm cách nào để tạo các tập lệnh Python có thể thực thi được?
- Tại sao Python đôi khi mất nhiều thời gian để bắt đầu?
- Làm cách nào để tạo tệp thực thi từ tập lệnh Python?
- Tệp
*.pydcó giống với tệp DLL không? - Làm cách nào tôi có thể nhúng Python vào ứng dụng Windows?
- Làm cách nào để ngăn người chỉnh sửa chèn các tab vào nguồn Python của tôi?
- Làm cách nào để kiểm tra phím nhấn mà không bị chặn?
- Làm cách nào để giải quyết lỗi thiếu api-ms-win-crt-runtime-l1-1-0.dll?
- Giao diện người dùng đồ họa FAQ
- "Tại sao Python được cài đặt trên máy tính của tôi?" FAQ
- Khấu hao
- Thuật ngữ
- Về tài liệu này
- Xử lý lỗi
- Bản quyền
- Lịch sử và Giấy phép
- Lịch sử của phần mềm
- Điều khoản và điều kiện để truy cập hoặc sử dụng Python
- Giấy phép và Lời cảm ơn dành cho Phần mềm Hợp nhất
- Mersenne Twister
- Ổ cắm
- Dịch vụ ổ cắm không đồng bộ
- Quản lý cookie
- Theo dõi thực thi
- Hàm UUencode và UUdecode
- XML Cuộc gọi thủ tục từ xa
- test_epoll
- Chọn hàng đợi
- Nhâm nhiHash24
- strtod và dtoa
- OpenSSL
- người nước ngoài
- libffi
- zlib
- cfuhash
- libmpdec
- bộ thử nghiệm W3C C14N
- mimalloc
- asyncio
- Chuỗi không giới hạn toàn cầu (GUS)
- Ràng buộc tiêu chuẩn Z