Şimdi Ara

Python Ödevi hakkında yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
511
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar python dilinde şunu nasıl yapabilirim ; "Mevcut IP no: 194.15.211.075" şeklindeki bir stringin içindeki IP numarasını yerel IP numarasıyla (127.0.01 ile) değiştir."



  • ip numaralarını da python ile mi bulacaksınız?
  • ktyylmz35 kullanıcısına yanıt
    Farketmez hocam siz örneğini atsanız yeterli olur bana

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Regex ile yaptım, buyrun

    quote:

    import re
    string = "Mevcut IP adresiniz : 132.233.242.23"
    local = "127.0.0.1"
    derleme = re.compile("(([0-9]+\.*)+)")
    yazi = derleme.search(string)
    string = string.replace(yazi.group(1), local)
    print (string)



    < Bu mesaj bu kişi tarafından değiştirildi ktyylmz35 -- 12 Eylül 2016; 14:55:52 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Gerek kalmamıştır büyük ihtimalle ama şu 2 şekilde de yapılabilir. Çok acemi işi gibi duruyor olabilirler, çünkü öyleler :)

    quote:


    string="Mevcut IP no: 194.15.211.075"
    string=string[:14]+"127.0.0.1"
    print(string)


    quote:


    string="Mevcut IP no: 194.15.211.075"
    temp=""
    for i in string:
    ..if i not in "1234567890.":
    ....temp+=i
    string=temp+"127.0.0.1"
    print(string)



    < Bu mesaj bu kişi tarafından değiştirildi communiste -- 14 Eylül 2016; 22:50:19 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Teşekkür ederim yardımlarınız içinn
  • Basit bir çözüm.


    quote:

    string1 = "Mevcut IP no: 194.15.211.075"
    localip = "127.0.01"
    list1 = string1.split(" ")
    list1.remove(list1[len(list1)-1])
    list1.append(localip)
    print " ".join(list1)



    < Bu mesaj bu kişi tarafından değiştirildi Utahjazzz -- 21 Ocak 2019; 17:44:24 >
    < Bu ileti DH mobil uygulamasından atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.