我希望加密最多N
小数的数字。我使用的过程有时产生的小数小于N = 5 # The number of decimals needed for encryption
encrypted = '%0Nd' % (x) # here x is a number used to encrypte the original number
,所以我需要用左边的零填充其余部分。我试过这个:
N
但encrypted
中的patternProperties
应该是一个固定的数字。
答案 0 :(得分:2)
encrypted = '{:0{width}d}'.format(x, width=N)
答案 1 :(得分:1)
带有格式字符串的Python 3.6解决方案:
encrypted = f'{d:0{N}}'
例如,
>>> d = 5
>>> N = 3
>>> f'{d:0{width}}'
005