例如:
string = "what the fuck^_^"
可以使用分片符和步長符:來給字符串進行分片和定義步長
string = "what the fuck^_^" #默認返回全部 print string[:] #返回1到9結果 print string[1:9] #返回1到9結果,步長為1 print string[1:9:] #返回1到9結果,步長為2 print string[1:9:2] #返回1到9結果,步長為-1 print string[1:9:-1] #轉置 print string[::-1]
結果如下:
這里發現
#返回1到9結果,步長為-1 print string[1:9:-1]
沒有輸出1到9的逆序,這時將string[1:9]看成第一個字符串,然后轉置就行了
#返回1到9結果,步長為-1 print string[1:9][::-1]

用這個方法判斷某個字符串的子串是否為回文串就很有靈性了