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