Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Độ dài tối đa của String trong Python

Giống list, độ dài tối đa string là sys.maxsize (2^63-1 trên 64-bit).

Kiểm tra

>>> import sys
>>> sys.maxsize
9223372036854775807

Thực tế

  • String Python immutable, overhead ~49 bytes + 1-4 bytes/char (compact Unicode).
  • String 1 tỷ ký tự ~ 1-4 GB RAM.
  • Xử lý text lớn: dùng io.StringIO, memory map, hoặc streaming line-by-line.