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()