2016-04-18 8 views
-1

逆に私のIPアドレスを読むPythonを使って短いスクリプトを書いてみたいので、127.0.0.1と書くと結果は1.0.0.127になるはずです。あなたは、元のIPアドレスを保持したい場合は 任意のヘルプしてください逆に、Pythonを使ってIPアドレスを読む

+2

はあなたも少しを検索し、いくつかのことを試してみましたましたか?もしそうなら、すぐに使える答えを尋ねる前にあなたがしたことを私たちに見せてください。 – Aurel

+0

もちろん私は検索しましたが、これは初めてPythonを使用するので少し複雑です。 –

答えて

0

この

ip = '127.0.0.1' 

ip = ip.split('.') 

ip.reverse() 

print('.'.join(ip)) 

を試してみてください。文字列が新しい変数に代入してだけではなく、リストのreverse()(あなたがいることをしたい場合)ので、あなたはまた、リストを変更しないを呼び出すことでreversedを呼び出すPythonで不変であるので、それはあなたが

ip = '127.0.0.1' 

new = ip.split('.') 

new = reversed(new) 

print('.'.join(new)) 

print(ip) 
+0

助けてくれてありがとう私が探している解決策だと思われる;) –

0

は非常に簡単ですこれを使用することができます:

def reverseIP(ip): 
    ip = ip.split(".") 
    ip.reverse() 
    return '.'.join(ip) 

例:

print(reverseIP("127.0.0.1")) # Prints 1.0.0.127 
+0

回答ありがとう –

関連する問題