📜  Python|将尾随零添加到字符串

📅  最后修改于: 2022-05-13 01:54:46.067000             🧑  作者: Mango

Python|将尾随零添加到字符串

有时,我们希望以一种可能需要在字符串;在填充缺失位或任何其他特定要求的情况下。这类问题的解决方案总是很方便,如果知道的话是很好的。让我们讨论一些可以解决这个问题的方法。

方法#1:使用ljust()

可以使用ljust的简单内置字符串函数来执行此任务,我们只需要传递 no。所需的零和右侧填充的元素,在这种情况下为零。

# Python3 code to demonstrate
# adding trailing zeros
# using ljust()
  
# initializing string 
test_string = 'GFG'
  
# printing original string 
print("The original string : " + str(test_string))
  
# No. of zeros required
N = 4
  
# using ljust()
# adding trailing zero
res = test_string.ljust(N + len(test_string), '0')
  
# print result
print("The string after adding trailing zeros : " + str(res))
输出 :
The original string : GFG
The string after adding trailing zeros : GFG0000

方法 #2:使用format()

使用 format函数格式化字符串可以很容易地执行这个任务,我们只提到元素总数、需要填充的元素和填充方向,在这种情况下是对的。

# Python3 code to demonstrate
# adding trailing zeros
# using format()
  
# initializing string 
test_string = 'GFG'
  
# printing original string 
print("The original string : " + str(test_string))
  
# No. of zeros required
N = 4
  
# using format()
# adding trailing zero
# N for number of elememts, '0' for Zero, and '<' for trailing
temp = '{:<07}'
res = temp.format(test_string)
  
# print result
print("The string after adding trailing zeros : " + str(res))
输出 :
The original string : GFG
The string after adding trailing zeros : GFG0000