python把一列手机中间四位编程星号
时间: 2024-09-13 10:10:39 浏览: 52
用python编程输出星号三角形
在Python中,如果你想要隐藏手机号码的中间四位并将其替换为星号(*),你可以使用字符串切片和连接操作。下面是一个简单的例子:
```python
def mask_middle_digits(phone_number):
# 切分手机号为两部分,前三位和后四位
prefix = phone_number[:4]
masked_four_digits = '*' * 4 # 使用'*'代替中间四个数字
suffix = phone_number[5:] # 后面的部分保持不变
# 将三部分重新组合成新的字符串
masked_phone_number = prefix + masked_four_digits + suffix
return masked_phone_number
# 示例用法
original_phone = "13812345678"
masked_phone = mask_middle_digits(original_phone)
print(masked_phone) # 输出:138****5678
```
在这个例子中,`mask_middle_digits`函数接受一个手机号作为输入,然后返回一个新的字符串,其中中间四位被替换成了星号。
阅读全文