我正在做一個字符串執行IP reversing
的代碼。在字符串中執行IP反轉
我已經做了代碼相同,如下所示:
def reverse(ip):
if len(ip) <= 1:
return ip
return reverse(ip[1:]) + ip[0]
ip = '10.1.2.3'
print reverse(ip)
輸出我的代碼:現在它給結果如下:
3.2.1.01
預期輸出:而不是我需要的結果應顯示如下:
3.2.1.10
請有人幫我一樣。
按點分割,反轉列表並加入。 –
如上所述,'return'。'。join(ip.split('。')[:: - 1])' – Jkdc
或者只是'return re.sub(r「^(\ d +)\。(\ d +) \。(\ d +)\。(\ d +)$「,r」\ 4. \ 3. \ 2. \ 1「,ip)'。 –