Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)

Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)

Résumé des différences entre les principaux éléments tels que les classes et méthodes python et php.

Vous empêcher de savoir qui est quoi.


article Python PHP
une fonction nom de la fonction def(): fonction Nom de la fonction(){}
Fin de traitement nouvelle ligne ;
Commenter # // or /* */
variable Nom de variable $Nom de variable
Définition de classe nom de classe de classe: nom de classe de classe{}
constructeur def __init__(self): Accéder à la fonction de droite__construct(){}
exemple nom de la classe() newnom de la classe()
Propriété*1 Nom de la propriété $Nom de la propriété
Appel de propriété exemple.Nom de la propriété exemple->Nom de la propriété
Instance elle-même self $this
Appelez votre propriété self.Nom de la propriété $this->Nom de la propriété
Méthode nom de la méthode def(self) Accéder au nom de la méthode de la fonction de droite()
Appel de méthode exemple.Nom de la méthode() exemple->Nom de la méthode()
Héritage nom de classe de classe(Nom de la classe parent): nom de classe de classe extends Nom de la classe parent{}
Lire le fichier nom du module d'importation require_once(' ')
Chargement de classe à partir du nom du module importation du nom de la classe require_once(' ')
Appel de méthode de classe parent super().Nom de la méthode() parent::Nom de la méthode()
Méthode de classe @classmethod
nom de la méthode def():
Accéder au nom de la méthode de la fonction statique à droite(){}
Appel d'une méthode de classe nom de la classe.Nom de la méthode() nom de la classe::Nom de la méthode()
Propriétés de classe (Conformément à la définition de la méthode)
Nom de la propriété
Accéder à droite statique$Nom de la propriété
Appel des propriétés de classe nom de la classe.Nom de la propriété nom de la classe::$Nom de la propriété
production print() echo/print
Tableau [] array()
Tableau avec clés {Nom de la clé:valeur} array(Nom de la clé=>valeur)
Nom du tableau avec clé Sorte de dictionnaire Tableau associatif
Nombre d'éléments dans le tableau len(Tableau) count(Tableau)
Expansion variable*2 f'{variable}' "${variable}"
pour déclaration pour variable dans la plage(Prix ouvert,le dernier prix,Étape)
※le dernier prixは含まない
for($Nom de variable=valeur initiale:Expression conditionnelle:Étape){}
Extraire un par un du tableau pour la variable dans le tableau: foreach($Nom de variable en tant que tableau)
if déclaration si expression conditionnelle: if(Expression conditionnelle){}
else if expression conditionnelle elif: elseif (Expression conditionnelle){}
instruction switch Aucun switch(){état du boîtier:En traitement; break;}
and and &&/and
or or 2 tuyaux/or
Opérateur d'incrément Aucun ++
Opérateur de décrémentation Aucun --
Convertir en type entier int() intval()
Convertir en type chaîne str() strval()
Conversion de type en décimal float() floatval()
Séparateur à 3 chiffres '{:,d}'.format(Valeur numérique)
f'{Valeur numérique:,d}'
number_format()

Si vous le regardez dans un tableau, vous pouvez facilement voir la différence et la régularité.

Recommended Posts

Résumé des différences entre Python et PHP (tableau de comparaison des principaux éléments)
Résumé des différences entre PHP et Python
Tableau de comparaison des processus fréquemment utilisés de Python et Clojure
Un résumé approximatif des différences entre Windows et Linux
Résumé des différences entre Ruby on rails et Django ~ Bases ~
Différence entre Python, stftime et strptime
Résumé des index et des tranches Python
Différence d'authenticité entre Python et JavaScript
Différences entre Ruby et Python dans la portée
Différences entre la syntaxe Python et Java
Différences dans la relation entre PHP et Python enfin et quitter
[Grammaire de base] Différences entre Ruby / Python / PHP
Différences de multithreading entre Python et Jython
Différence entre Ruby et Python (syntaxe de base)
[Python] Résumé de la conversion entre les chaînes de caractères et les valeurs numériques (code ascii)
Installation de Python 3 et Flask [Résumé de la construction de l'environnement]
Comparaison d'écriture R et Python (méthode de division mutuelle euclidienne)
Résumé relatif aux E / S de python et fortran
Comparaison de Python et Ruby (Environment / Grammar / Literal Edition)
Différences dans le traitement des chaînes entre Python, Ruby, JS et PHP (combinaison et expansion de variables)
Comparaison de Python (+ Pandas), R, Julia (+ DataFrames) (résumé du contenu de la table, accès par colonne)
Python - Explication et résumé de l'utilisation des 24 meilleurs packages
Expérience de comparaison de la vitesse d'écriture de fichier entre python 2.7.9 et pypy 2.5.0
[Python] Erreur de type: résumé des causes et des solutions pour "Aucun type"
[Ruby vs Python] Comparaison de référence entre Rails et Flask
Différence entre Ruby et Python en termes de variables
Le comportement de retrait de json.dumps est différent entre python2 et python3
Une comparaison rapide des bibliothèques de test Python et node.js
[Ubuntu] [Python] Comparaison de la détection de visage entre dlib et OpenCV
[Python] Résumé de la méthode de création de table utilisant DataFrame (pandas)
Résumé des arguments Python
Récapitulatif du traitement de la date en Python (datetime et dateutil)
Comparaison de CoffeeScript avec la grammaire JavaScript, Python et Ruby
[python] Résumé de la récupération des listes et des éléments du dictionnaire
[Python] Résumé de l'utilisation des fonctions de fractionnement et de jointure
Résumé de la prise en charge des opérations de hachage (dictionnaire) pour Ruby et Python
Comparaison de l'utilisation des fonctions d'ordre supérieur dans Python 2 et 3
résumé lié à l'opération de fichier python
Résumé des opérations de liste Python3
Comparaison de 4 types de frameworks Web Python
Comparaison d'Apex et de Lamvery
Installation source et installation de Python
Remarque: obtenez les premier et dernier éléments de Python OrderedDict de manière non destructive
Comparaison de la prédiction des données de séries chronologiques entre le modèle SARIMA et le modèle Prophet
Fonction pour ouvrir un fichier en Python3 (différence entre open et codecs.open et comparaison de vitesse)
[Python] Modèle de base et utilisation de l'instruction if (opérateur de comparaison et opérateur booléen)
Construction d'environnement de python et opencv
Différence entre Ruby et Python Split
Différence entre les répertoires Windows et Linux
Différence entre java et python (mémo)
L'histoire de Python et l'histoire de NaN
Différence entre list () et [] en Python
Différence entre la commande yum et la commande APT
Comparaison de la grammaire de base entre Java et Python
Différence entre == et est en python
Installer SciPy et matplotlib (Python)
[Python] [Table des matières Liens] Programmation Python