【问题标题】:How to Truncate a large Integer in Python?如何在 Python 中截断一个大整数?
【发布时间】:2021-10-18 19:00:52
【问题描述】:
import uuid
class Bank:
    def __init__ (self):
        self.AccountNo=uuid.uuid1()

Cust1=Bank() 
print("Account No: ",Cust1.AccountNo.int)

输出:

Account No:  47957342272647865824751872785085784912

它提供了一个大整数作为输出,但我只需要前 10 个。如何从末尾删除多余的数字? 我想过做这样的事情......

print("Account No: ",Cust1.AccountNo.int//100000000000000000000000000000)

但我想知道是否还有其他更好的方法。

【问题讨论】:

    标签: python-3.8 truncate


    【解决方案1】:

    您可以将其转换为字符串(字符数组)并对其进行切片

    str(value)[:10]
    

    【讨论】:

      猜你喜欢
      • 2016-09-28
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 2018-11-27
      • 1970-01-01
      相关资源
      最近更新 更多