วิธีการแปลงจำนวนเต็มเป็นสตริงในฐานใด ๆ
Python ช่วยให้การสร้างจำนวนเต็มง่ายจากสตริงของฐานที่กำหนดผ่าน int(str, base). ฉันต้องการที่จะทำสิ่งที่ตรงกันข้าม: การสร้างสตริงจากจำนวนเต็มเช่นฉันต้องการฟังก์ชั่นบางอย่างint2base(num, base)เช่นที่: int(int2base(x, b), b) == x คำสั่งชื่อฟังก์ชัน / อาร์กิวเมนต์ไม่สำคัญ สำหรับจำนวนxและฐานbที่int()จะยอมรับ นี่เป็นฟังก์ชั่นที่ง่ายต่อการเขียน: อันที่จริงมันง่ายกว่าการอธิบายในคำถามนี้ อย่างไรก็ตามฉันรู้สึกเหมือนขาดอะไรบางอย่าง ฉันรู้เกี่ยวกับฟังก์ชั่นbin, oct, hexแต่ฉันไม่สามารถใช้พวกเขาด้วยเหตุผลไม่กี่: ฟังก์ชั่นเหล่านั้นไม่สามารถใช้ได้กับ Python เวอร์ชันเก่าซึ่งฉันต้องการความเข้ากันได้กับ (2.2) ฉันต้องการโซลูชันทั่วไปที่เรียกได้ว่าเป็นวิธีเดียวกันกับฐานที่ต่างกัน ฉันต้องการอนุญาตฐานอื่นที่ไม่ใช่ 2, 8, 16 ที่เกี่ยวข้อง ฟังก์ชั่นผกผัน Python หรูหราของ int (สตริงฐาน จำนวนเต็มกับระบบฐาน x โดยใช้การเรียกซ้ำในไพ ธ อน การแปลงฐาน 62 ใน Python จะแปลงจำนวนเต็มเป็นสตริง url-safe ที่สั้นที่สุดใน Python …