Maison > développement back-end > tutoriel php > La différence de syntaxe (partie) entre php et python

La différence de syntaxe (partie) entre php et python

PHP中文网
Libérer: 2016-03-30 17:08:26
original
14409 Les gens l'ont consulté

Ce chapitre présentera certaines des différences grammaticales entre php et python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Syntaxe hérédoc

php
$a = <<< str
    字符串
    字符串
str;

python
print("""
  字符串
  字符串
""")
Copier après la connexion

Contrôle de la casse des caractères

//php  
(strtolower(str),strtoupper(str))$a = "Hello World";print(strtolower($a));

//python  
(str.lower(), str.upper())a = "Hello World"print(a.lower())
Copier après la connexion

Encodage :

PHP :

header(&#39;content-type:text/html;charset=utf-8&#39;);
Copier après la connexion

Python :

#encoding=utf-8 ou # coding:utf-8 Afin de mettre en valeur le grand talent artistique des programmeurs, il est souvent écrit comme # -*- coding:utf-8 -*- La valeur par défaut de python3 est utf-8

Opération de tableau :

Créer un tableau

PHP:
$array = new array();
或 
$array = array("a"=>"A","b"=>"B");
Copier après la connexion
 Python:
array = []
或
array = [1,2,3]
Copier après la connexion

Ajouter un tableau

PHP :

array_push($arr, $val);
Copier après la connexion

Python :

array.append(val) #追加
或
array.extend(val) #合并
Copier après la connexion

Supprimer un élément du tableau

PHP :

array_pop(); 删除最后一个元素 
array_shift();删除第一个元素
Copier après la connexion

Python :

array.pop()
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal