Python 3
Dalam Python 3, pertanyaan ini tidak berlaku. intJenis polos tidak terikat.
Namun, Anda mungkin sebenarnya mencari informasi tentang ukuran kata juru bahasa saat ini , yang akan sama dengan ukuran kata mesin dalam banyak kasus. Informasi itu masih tersedia dalam Python 3 sys.maxsize, yang merupakan nilai maksimum yang diwakili oleh kata yang ditandatangani. Secara ekuivalen, itu adalah ukuran dari daftar terbesar atau urutan dalam memori .
Secara umum, nilai maksimum yang diwakili oleh kata yang tidak ditandatangani akan menjadi sys.maxsize * 2 + 1, dan jumlah bit dalam sebuah kata akan math.log2(sys.maxsize * 2 + 2). Lihat jawaban ini untuk informasi lebih lanjut.
Python 2
Dalam Python 2, nilai maksimum untuk intnilai polos tersedia sebagai sys.maxint:
>>> sys.maxint
9223372036854775807
Anda dapat menghitung nilai minimum dengan -sys.maxint - 1seperti yang ditunjukkan di sini .
Python beralih dari integer polos ke panjang setelah Anda melebihi nilai ini. Jadi sebagian besar waktu, Anda tidak perlu mengetahuinya.
intjenisnya pada dasarnya sama denganlongjenis pada Python 2, sehingga gagasan maksimum atau minimumintmenghilang sepenuhnya. Ini pada dasarnya tidak relevan bahkan pada Python 2.