Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)

Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)

Zusammenfassung der Unterschiede bei wichtigen Elementen wie Python- und PHP-Klassen und -Methoden.

Verhindern Sie, dass Sie wissen, welches welches ist.


Artikel Python PHP
Funktion def Funktionsname(): Funktion Funktionsname(){}
Ende der Verarbeitung Neue Zeile ;
Auskommentieren # // or /* */
Variable Variablennamen $Variablennamen
Klassendefinition Klasse Klassenname: Klasse Klassenname{}
Konstrukteur def __init__(self): Zugriff auf die rechte Funktion__construct(){}
Beispiel Name der Klasse() newName der Klasse()
Eigentum*1 Name des Anwesens $Name des Anwesens
Eigenschaftsaufruf Beispiel.Name des Anwesens Beispiel->Name des Anwesens
Instanz selbst self $this
Rufen Sie Ihre eigene Immobilie an self.Name des Anwesens $this->Name des Anwesens
Methode def Methodenname(self) Zugriff auf den Namen der rechten Funktionsmethode()
Methodenaufruf Beispiel.Methodenname() Beispiel->Methodenname()
Erbe Klasse Klassenname(Name der übergeordneten Klasse): Klasse Klassenname extends Name der übergeordneten Klasse{}
Datei lesen Modulname importieren require_once(' ')
Klassenladen aus Modulname Importklassenname require_once(' ')
Methodenaufruf der übergeordneten Klasse super().Methodenname() parent::Methodenname()
Klassenmethode @classmethod
def Methodenname():
Zugriff auf den Namen der rechten statischen Funktionsmethode(){}
Aufrufen einer Klassenmethode Name der Klasse.Methodenname() Name der Klasse::Methodenname()
Klasseneigenschaften (In Übereinstimmung mit der Methodendefinition)
Name des Anwesens
Zugriff rechts statisch$Name des Anwesens
Aufrufen von Klasseneigenschaften Name der Klasse.Name des Anwesens Name der Klasse::$Name des Anwesens
Ausgabe print() echo/print
Array [] array()
Array mit Schlüsseln {Schlüsselname:Wert} array(Schlüsselname=>Wert)
Arrayname mit Schlüssel Wörterbuchtyp Assoziatives Array
Anzahl der Elemente im Array len(Array) count(Array)
Variable Erweiterung*2 f'{Variable}' "${Variable}"
zur Aussage für Variable im Bereich(Offener Preis,Schlusskurs,Schritt)
※Schlusskursは含まない
for($Variablennamen=Ursprünglicher Wert:Bedingter Ausdruck:Schritt){}
Extrahieren Sie nacheinander aus dem Array für Variable im Array: foreach($Variablenname als Array)
if-Anweisung wenn bedingter Ausdruck: if(Bedingter Ausdruck){}
else if elif bedingter Ausdruck: elseif (Bedingter Ausdruck){}
switch-Anweisung Keiner switch(){Fallbedingung:wird bearbeitet; break;}
and and &&/and
or or 2 Rohre/or
Inkrementoperator Keiner ++
Operator dekrementieren Keiner --
In Integer-Typ konvertieren int() intval()
In Zeichenfolgentyp konvertieren str() strval()
Geben Sie die Konvertierung in eine Dezimalzahl ein float() floatval()
3-stelliges Trennzeichen '{:,d}'.format(Numerischer Wert)
f'{Numerischer Wert:,d}'
number_format()

Wenn Sie es in einer Tabelle betrachten, können Sie den Unterschied und die Regelmäßigkeit leicht erkennen.

Recommended Posts

Zusammenfassung der Unterschiede zwischen Python und PHP (Vergleichstabelle der Hauptelemente)
Zusammenfassung der Unterschiede zwischen PHP und Python
Vergleichstabelle häufig verwendeter Prozesse von Python und Clojure
Eine grobe Zusammenfassung der Unterschiede zwischen Windows und Linux
Zusammenfassung der Unterschiede zwischen Ruby on Rails und Django ~ Basics ~
Unterschied zwischen Python, Stftime und Strptime
Zusammenfassung der Python-Indizes und -Slices
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Ruby und Python im Umfang
Unterschiede zwischen Python- und Java-Syntax
Unterschiede in der Beziehung zwischen PHP und Python schließlich und beenden
[Grundlegende Grammatik] Unterschiede zwischen Ruby / Python / PHP
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Unterschied zwischen Ruby und Python (grundlegende Syntax)
[Python] Zusammenfassung der Konvertierung zwischen Zeichenfolgen und numerischen Werten (ASCII-Code)
Installation von Python 3 und Flask [Zusammenfassung der Umgebungskonstruktion]
R- und Python-Schreibvergleich (euklidische Methode der gegenseitigen Teilung)
E / A-bezogene Zusammenfassung von Python und Fortan
Vergleich von Python und Ruby (Environment / Grammar / Literal Edition)
Unterschiede in der Zeichenfolgenverarbeitung zwischen Python, Ruby, JS und PHP (Kombination und Variablenerweiterung)
Vergleich von Python (+ Pandas), R, Julia (+ DataFrames) (Zusammenfassung des Tabelleninhalts, Zugriff nach Spalte)
Python - Erläuterung und Zusammenfassung der Verwendung der 24 wichtigsten Pakete
Experiment zum Vergleich der Schreibgeschwindigkeit von Dateien zwischen Python 2.7.9 und Pypy 2.5.0
[Python] Typfehler: Zusammenfassung der Ursachen und Abhilfemaßnahmen für 'Kein Typ'
[Ruby vs Python] Benchmark-Vergleich zwischen Rails und Flask
Unterschied zwischen Ruby und Python in Bezug auf Variablen
Das Einrückungsverhalten von json.dumps unterscheidet sich zwischen python2 und python3
Ein schneller Vergleich der Testbibliotheken von Python und node.js.
[Ubuntu] [Python] Vergleich der Gesichtserkennung zwischen dlib und OpenCV
[Python] Zusammenfassung der Methode zur Tabellenerstellung mit DataFrame (Pandas)
Zusammenfassung der Python-Argumente
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
Vergleich von CoffeeScript mit JavaScript-, Python- und Ruby-Grammatik
[Python] Zusammenfassung zum Abrufen von Listen und Wörterbuchelementen
[Python] Zusammenfassung der Verwendung von Split- und Join-Funktionen
Zusammenfassung der Unterstützung von Hash-Operationen (Dictionary) für Ruby und Python
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
Zusammenfassung der Python-Dateivorgänge
Zusammenfassung der Python3-Listenoperationen
Vergleich von 4 Arten von Python-Webframeworks
Vergleich von Apex und Lamvery
Quellinstallation und Installation von Python
Hinweis: Holen Sie sich das erste und letzte Element von Python OrderedDict zerstörungsfrei
Vergleich der Vorhersage von Zeitreihendaten zwischen dem SARIMA-Modell und dem Prophet-Modell
Funktion zum Öffnen einer Datei in Python3 (Unterschied zwischen open und codecs.open und Geschwindigkeitsvergleich)
[Python] Grundlegendes Muster und Verwendung der if-Anweisung (Vergleichsoperator und Boolescher Operator)
Umgebungskonstruktion von Python und OpenCV
Unterschied zwischen Ruby und Python Split
Unterschied zwischen Windows- und Linux-Verzeichnissen
Unterschied zwischen Java und Python (Memo)
Die Geschichte von Python und die Geschichte von NaN
Unterschied zwischen list () und [] in Python
Unterschied zwischen yum-Befehl und APT-Befehl
Vergleich der grundlegenden Grammatik zwischen Java und Python
Unterschied zwischen == und ist in Python
Installation von SciPy und matplotlib (Python)
[Python] [Inhaltsverzeichnis Links] Python-Programmierung