python vs php
-
- User
- Beiträge: 41
- Registriert: Dienstag 24. September 2013, 14:53
Wo ist der unterschied zw python und php
Im zweiten Buchstaben, und der Länge des Wortes. Nebenbei bemerkt, PHP ist nicht einmal ein richtiges Wort.
Oder mal weniger umgangssprachlich formuliert:
Und falls die Frage nach dem wie gross der Unterschied ist gewesen wäre:
@nitram0598: Mal ernsthaft, wenn Dir langweilig ist, dann such Dir doch ein Hobby.
Code: Alles auswählen
In [18]: list(difflib.ndiff('python', 'php'))
Out[18]: [' p', '- y', '- t', ' h', '+ p', '- o', '- n']
Code: Alles auswählen
In [19]: difflib.SequenceMatcher(a='python', b='php').ratio()
Out[19]: 0.4444444444444444
@nitram0598: Mal ernsthaft, wenn Dir langweilig ist, dann such Dir doch ein Hobby.
Code: Alles auswählen
>>> set("php").issubset("python")
True
>>> set("python").issubset("php")
False
Das Leben ist wie ein Tennisball.
Andererseits:EyDu hat geschrieben:Code: Alles auswählen
>>> set("php").issubset("python") True
Code: Alles auswählen
>>> 'Python' > 'PHP'
True
@me: Wieso andererseits? Wenn php eine Untermenge von python ist, dann ist das doch zu erwarten das python > php.
- pillmuncher
- User
- Beiträge: 1484
- Registriert: Samstag 21. März 2009, 22:59
- Wohnort: Pfaffenwinkel
Bemerkenswert, was Guido hier sagt: "If you really think about it, if you look at it from 10 km above, Python and Ruby and Perl are exactly the same language". Auch bemerkenswert, dass er PHP dabei nicht erwähnt.
In specifications, Murphy's Law supersedes Ohm's.
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Python hat auch zwei schöne Schlangen als Logo - PHP nur ein olles Oval...
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
- noisefloor
- User
- Beiträge: 3854
- Registriert: Mittwoch 17. Oktober 2007, 21:40
- Wohnort: WW
- Kontaktdaten:
Hallo,
ich bewundere die Kreativität eurer Antworten. Weiter so, endlich mal ein unterhaltsamer Thread!
Gruß, noisefloor
ich bewundere die Kreativität eurer Antworten. Weiter so, endlich mal ein unterhaltsamer Thread!
Gruß, noisefloor
False?Malachite hat geschrieben:Code: Alles auswählen
>>> "Python" > "PHP Hypertext Preprocessor" False >>> "Py" > "PHP" False
Ich weiß ja nicht welche Python-Implementierung du verwendest, aber du solltest sie austauschen. Vielleicht hast du ja nur ein len vergessen.
Code: Alles auswählen
>>> "Python" > "PHP Hypertext Preprocessor"
True
>>> len("Python") > len("PHP Hypertext Preprocessor")
False
Code: Alles auswählen
def expand_name(name):
while 'PHP' in name:
name = name.replace('PHP', 'PHP Hypertext Preprocessor')
return name
print 'Python' > expand_name('PHP')
Na wenn schon der Name in eine Endlosschleife führt, was kann man da wohl von der Sprache erwarten?/me hat geschrieben:Zudem musst du das Akronym PHP natürlich vollständig auflösen. Die korrekte Lösung lautet daher:Es scheint allerdings so, als würde die Antwort auf sich warten lassen ...Code: Alles auswählen
def expand_name(name): while 'PHP' in name: name = name.replace('PHP', 'PHP Hypertext Preprocessor') return name print 'Python' > expand_name('PHP')
Normalerweise könnte man ja versuchen das „lazy” auszuwerten. Nur geht das hier ja leider nicht weil der Anfang ausgetauscht wird, man also schon dort eine Endlosschleife hinbekommt.
Endlosen Ärger… insofern ist der Name Programmjerch hat geschrieben:Na wenn schon der Name in eine Endlosschleife führt, was kann man da wohl von der Sprache erwarten?/me hat geschrieben:Es scheint allerdings so, als würde die Antwort auf sich warten lassen ...
jerch hat geschrieben:Na wenn schon der Name in eine Endlosschleife führt, was kann man da wohl von der Sprache erwarten?/me hat geschrieben:Zudem musst du das Akronym PHP natürlich vollständig auflösen. Die korrekte Lösung lautet daher:Es scheint allerdings so, als würde die Antwort auf sich warten lassen ...Code: Alles auswählen
def expand_name(name): while 'PHP' in name: name = name.replace('PHP', 'PHP Hypertext Preprocessor') return name print 'Python' > expand_name('PHP')
Code: Alles auswählen
def expand_name(name):
while 'GNU' in name:
name = name.replace('GNU', 'GNU is not Unix')
return name
print('Python' > expand_name('GNU'))
PHP hat dafür ein niedliches MaskottchenHyperion hat geschrieben:Python hat auch zwei schöne Schlangen als Logo - PHP nur ein olles Oval...
(P.S.: Nein, ich mag PHP auch nicht mehr besonders, der einzige Grund, warum ich noch damit arbeite, ist Drupal, aber irgendwer muss ja Verteidiger sein, sonst wird es doch langweilig )
@Malachite: Niedlich liegt wohl auch im Auge des Betrachters. So'n grosses, monolithisches Rüsseltier passt aber zu PHP und dessen Eleganz.
Es gibt nur einen wahren blauen Elefanten!Malachite hat geschrieben:PHP hat dafür ein niedliches Maskottchen
Wenn es aber nun unbedingt ein blauer Elefant aus dem IT-Bereich sein soll: PostgreSQL comes to rescue