📅  最后修改于: 2023-12-03 15:19:19.998000             🧑  作者: Mango
在某些时候,我们需要在数字字符串的末尾添加零,而格式化字符串并不总是适用的。在 Python 中,我们可以通过字符串连接操作来实现这一目的。
number = '120'
number_with_zero = number + '0'
print(number_with_zero) # 输出 '1200'
这段代码创建了一个字符串变量 number
,然后通过字符串连接操作将末尾添加了一个零,结果保存在 number_with_zero
中,最后将其输出。
但是,这种方法仅限于在字符串末尾添加一个零。如果需要添加多个,就需要使用循环,如下所示:
def add_trailing_zeroes(string, count):
for i in range(count):
string += '0'
return string
number = '120'
number_with_zeroes = add_trailing_zeroes(number, 3)
print(number_with_zeroes) # 输出 '120000'
这段代码创建了一个名为 add_trailing_zeroes
的函数,接受两个参数:一个字符串和待添加零的数量。在函数内部,使用循环将指定数量的零逐一添加到字符串的末尾,最后返回修改后的字符串。然后,通过调用该函数,将返回值保存在 number_with_zeroes
中,并将其输出。
这就是在 Python 中向字符串添加尾随零的两种方法。