Python 替换第一个和最后一个字符之间的所有内容
Python replace everything in between first and last character
不确定如何以 python 方式执行此操作。但我想替换第一个和最后一个字符之间的字符串中的字符
例如,“apples”将是“a****s”,而“car”将是“c*r”。
该函数假定输入的长度至少为2,但您可以使用字符串索引获取第一个和最后一个字符,然后在中间添加适当数量的星号:
def replace_characters(s):
return s[0] + '*' * (len(s) - 2) + s[-1]
print(replace_characters('apples')) # 'a****s'
print(replace_characters('car')) # 'c*r'
不确定如何以 python 方式执行此操作。但我想替换第一个和最后一个字符之间的字符串中的字符
例如,“apples”将是“a****s”,而“car”将是“c*r”。
该函数假定输入的长度至少为2,但您可以使用字符串索引获取第一个和最后一个字符,然后在中间添加适当数量的星号:
def replace_characters(s):
return s[0] + '*' * (len(s) - 2) + s[-1]
print(replace_characters('apples')) # 'a****s'
print(replace_characters('car')) # 'c*r'