初心大陆----python宝典(意外发生篇)
我靠,小P老師居然讓我去深淵魔窟,那個地方是人去的嗎?不會讓我去玩我吧。
算了,還是去看看吧,聽說里面有寶藏。
帶著無比激動的心情來到了深淵魔窟的門口,這尼瑪是啥,還要口令。
什么口令:ip地址和十進制的ip地址,這尼瑪是啥。搞笑呢
不管了寫看看給我什么玩應突然一串數字出來了。
正轉將IP地址轉換為10進制,這是我在寶典上抄來的哈哈。以后學好了再拉,不管了先用再說
IP = '192.168.10.7'
IP1 = IP.split('.')[0]
IP2 = IP.split('.')[1]
IP3 = IP.split('.')[2]
IP4 = IP.split('.')[3]
?
print 'Your IP is : ' + IP
print '--------------------------------------'
print 'Your Decimal IP is : ' + \
? ? ? ? str(int(IP1)*256**3 + \
? ? ? ? ? ? int(IP2)*256**2 + \
? ? ? ? ? ? int(IP3)*256 + \
? ? ? ? ? ? int(IP4))
下面這個可是我自己寫的,剛剛接觸初心大陸沒幾天的我,只能自己寫了。還不錯,進來了。里面有這什么樣的寶藏等著我們呢,哈哈哈
IP = '3232238486' ? ?--一串大門給出的破數字,還想難住我,不就是十進制嗎?
IP_id = bin(int(IP)) ?----先轉換成二進制再說
IP1 = str(int(IP_id[2:10] ,2)) ? ---先把我需要的8位出來再說
IP2 = str(int(IP_id[10:18] ,2))????---先把我需要的8位出來再說
IP3 = str(int(IP_id[18:26] ,2))????---先把我需要的8位出來再說
IP4 = str(int(IP_id[26:] ,2))????---先把我需要的8位出來再說
print 'Your IP is : ' + IP1 + '.' + IP2 + '.' + IP3 + '.' + IP4 ? ---相加起來
print '--------------------------------------'
print 'Your Decimal IP is : ' + IP
轉載于:https://blog.51cto.com/bjzby/1790372
總結
以上是生活随笔為你收集整理的初心大陆----python宝典(意外发生篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: manual start user pr
- 下一篇: jquery.validate.js的使