delete delete

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
zulu321
gelöscht
Beiträge: 13
Registriert: Samstag 23. Januar 2010, 23:02

delete delete
Zuletzt geändert von zulu321 am Sonntag 18. April 2010, 18:28, insgesamt 1-mal geändert.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Code: Alles auswählen

>>> url = 'www.google.de'
>>> splitted_url = url.split('.')
>>> hex_encoded = map(lambda s: s.encode('hex'), splitted_url)
>>> '06'.join(hex_encoded)
'77777706676f6f676c65066465'
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

Code: Alles auswählen

def site(url):
    split_url = '06'.join([i.encode('hex') for i in url.split('.')])
    return split_url
   
url = "www.google.neu.de"
print site(url)
Wenn du genug Ehrgeiz hast, dann findest du selber raus wie es funktioniert

//Edit: zu langsam

PS als einzeiler:

Code: Alles auswählen

site = lambda x: '06'.join([i.encode('hex') for i in x.split('.')])
the more they change the more they stay the same
zulu321
gelöscht
Beiträge: 13
Registriert: Samstag 23. Januar 2010, 23:02

delete delete
Zuletzt geändert von zulu321 am Sonntag 18. April 2010, 18:28, insgesamt 2-mal geändert.
Darii
User
Beiträge: 1177
Registriert: Donnerstag 29. November 2007, 17:02

zulu321 hat geschrieben:Aber ich komme einfach nicht mit der Durchzählung von Arrays mit for-Schleifen klar.
Über Python findet man eine Menge im Netz, aber keine Seite erklärt was zu Arrays, oder heißt das in Python anders?
Python arbeitest du meist mit „list“en. Du verwendest das Wort sogar schon in deinem Code.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

Dav1d: Hab meine Signatur geändert ;)
zulu321
gelöscht
Beiträge: 13
Registriert: Samstag 23. Januar 2010, 23:02

delete delete
Zuletzt geändert von zulu321 am Sonntag 18. April 2010, 18:28, insgesamt 1-mal geändert.
derdon
User
Beiträge: 1316
Registriert: Freitag 24. Oktober 2008, 14:32

zulu321 hat geschrieben:Wobei natürlich im Nachhinein "list" auch ein Schlüsselwort sein könnte... :roll:
Könnte sein, es wird ja schließlich in einem wunderschönen Aquamarinblau hervorgehoben :)
Benutzeravatar
cofi
Python-Forum Veteran
Beiträge: 4432
Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0

Python nicht sonderlich viele Schluesselworte, jedoch jede menge `builtin`s die ueberschrieben werden koennen, meist will man das ganz und gar nicht.
Edit: Der Interpreter ist im uebrigen auch zum ausprobieren geeignet und der beschwert sich schon, wenn ihm was nicht passt ;)

Aber: Hopp hopp Tutorial durcharbeiten, denn das sind Grundlagen.
Dav1d
User
Beiträge: 1437
Registriert: Donnerstag 30. Juli 2009, 12:03
Kontaktdaten:

zulu321 es tut mir Leid,
ich habe diesen Zusatz gesagt da es mir zu blöd geworden ist immer alles zu erklären obwohls eh keinen Interressiert
Zur for-schleife: http://abop-german.berlios.de/read/for-loop.html Aus A byte of Python
Es ist leider mit range erklärt, sollte aber dennoch leicht zu verstehen sein

lambda in Python ist eine vollwertige Funktion

wenn die LC unklar ist dann erklär ich sie gerne (ListComprehension)

@derdon, ich weiß es eigentlich, mache es aber nie
the more they change the more they stay the same
Antworten