Heim > Artikel > Backend-Entwicklung > Der Unterschied in der Syntax (Teil) zwischen PHP und Python
In diesem Kapitel werden einige der grammatikalischen Unterschiede zwischen PHP und Python vorgestellt. Es hat einen gewissen Referenzwert. Ich hoffe, es wird für Sie hilfreich sein.
Heredoc-Syntax
php $a = <<< str 字符串 字符串 str; python print(""" 字符串 字符串 """)
Zeichen-Groß-/Kleinschreibung
//php (strtolower(str),strtoupper(str))$a = "Hello World";print(strtolower($a)); //python (str.lower(), str.upper())a = "Hello World"print(a.lower())
Kodierung:
PHP:
header('content-type:text/html;charset=utf-8');
Python:
#encoding=utf-8 oder # Codierung:utf-8 Um das große künstlerische Talent von Programmierern hervorzuheben, wird es oft als # -*- geschrieben. Codierung:utf-8 -*- Der Standardwert von Python3 ist utf-8
Array-Vorgang:
Array erstellen
PHP: $array = new array(); 或 $array = array("a"=>"A","b"=>"B");
Python: array = [] 或 array = [1,2,3]
Array hinzufügen
PHP:
array_push($arr, $val);
Python:
array.append(val) #追加 或 array.extend(val) #合并
Array-Element löschen
PHP:
array_pop(); 删除最后一个元素 array_shift();删除第一个元素
Python:
array.pop()