คุณสามารถคูณตัวเลขจำนวนมากใน python ได้โดยตรงโดยไม่ต้องกังวลเรื่องความเร็ว Python รองรับประเภทจำนวนเต็ม "bignum" ซึ่งสามารถทำงานกับตัวเลขขนาดใหญ่ได้ตามอำเภอใจ ใน Python 2.5+ ประเภทนี้เรียกว่า long และแยกจากประเภท int แต่ล่ามจะใช้ตามความเหมาะสมโดยอัตโนมัติ
ตราบใดที่คุณมีเวอร์ชัน 2.5 ขึ้นไป เพียงแค่ดำเนินการคำนวณทางคณิตศาสตร์มาตรฐาน และตัวเลขใดๆ ที่เกินขอบเขตของคณิตศาสตร์แบบ 32 บิตจะถูกแปลงเป็นตัวเลขขนาดใหญ่ (และโปร่งใส) โดยอัตโนมัติ (และโปร่งใส)
ตัวอย่างเช่น
a = 15421681351 b = 6184685413848 print(a * b)
สิ่งนี้จะให้ผลลัพธ์ -
95378247708541418748648