比如我們要把一個手機號12345678901 替換爲 123****8901
mob1 = '12345678901',(要注意一點整型無法做序列,需要把整型str變成字符)
第一步我們先把這個字符列表化
num1 = list(str(num1))
這時候num1變成一個列表['1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '1']
第二步我們把第四個元素和第七個元素變成*
num1[3:7] = '****'
這時候num1的值已變換['1', '2', '3', '*', '*', '*', '*', '8', '9', '0', '1']
第三步就需要把列表值join到一塊變成字符
''.join(num1)
完整步驟就是
mob1 = 12345678901
num1 = list(str(mob1))
num1[3:7] = '****'
print(''.join(num1))
# 123****8901