作为数据处理活动的一部分,有时我们需要在一个字符串后附加另一个字符串。在本文中,我们将看到如何将动态零数字附加到给定的字符串。可以通过使用以下程序中所示的各种字符串函数来完成此操作。
Python字符串方法ljust()
返回以长度为宽度的字符串左对齐的字符串。使用指定的fillchar填充(默认为空格)。在len()
返回字符串的长度。我们通过操纵给定字符串的长度和ljust函数,在字符串后添加零。
#Add trailing Zeros to a Python string # initializing string str = 'Jan-' print("The given input : " + str(str)) # No. of zeros required n = 3 # using ljust() adding trailing zero output = str.ljust(n + len(str), '0') print("adding trailing zeros to the string is : " + str(output))
输出结果
运行上面的代码给我们以下结果-
The given input : Jan- adding trailing zeros to the string is : Jan-000
该format()
方法格式化指定的值,并将其插入到字符串的占位符内。占位符使用大括号{}定义。在下面的示例中,我们采用长度为7的字符串,并使用format方法添加两个尾随零。
str= 'Spring:' print("\nThe given input : " + str(str)) # using format()adding trailing zero n for number of elememts, '0' for Zero, and '<' for trailing z = '{:<09}' output = z.format(str) print("adding trailing zeros to the string is : " + str(output))
输出结果
运行上面的代码给我们以下结果-
The given input : Spring: adding trailing zeros to the string is : Spring:00