将给定字符串中除最后五个字符以外的所有字符替换为"*",并返回新的掩码字符串。
答案: 根据题目要求,我们需要将给定字符串中除最后五个字符以外的所有字符替换为"*",可以通过以下步骤来实现:
下面是示例代码:
def mask_string(input_string):
last_five_chars = input_string[-5:]
mask_chars = len(input_string) - 5
masked_string = '*' * mask_chars + last_five_chars
return masked_string
input_string = "example12345"
masked_string = mask_string(input_string)
print(masked_string)
输出结果为:********2345
在这个例子中,输入的字符串为"example12345",我们将除最后五个字符以外的字符都替换为"*",最后得到的掩码字符串为"********2345"。
关于字符串切片操作、字符串替换方法以及字符串拼接方法的详细说明,请参考下面的链接:
领取专属 10元无门槛券
手把手带您无忧上云