ホームページ >バックエンド開発 >PHPチュートリアル >phpとpythonの構文(一部)の違い
この章では、php と python の文法上の違いをいくつか紹介します。これには一定の参考価値があります。困っている友人は参照できます。お役に立てれば幸いです。
ヒアドキュメント構文
php $a = <<< str 字符串 字符串 str; python print(""" 字符串 字符串 """)
大文字と小文字の制御
//php (strtolower(str),strtoupper(str))$a = "hello world";print(strtolower($a)); //python (str.lower(), str.upper())a = "hello world"print(a.lower())
エンコーディング: /スパン>
php:
header('content-type:text/html;charset=utf-8');
python:
#encoding=utf-8 または #coding:utf-8 の優れた芸術的才能を強調するためプログラマーは # -*-coding:utf-8 -*- python3 のデフォルトは utf-8 と書かれることが多い
配列演算: strong>
配列の作成
php: $array = new array(); 或 $array = array("a"=>"a","b"=>"b");
python: array = [] 或 array = [1,2,3]
配列の追加
php:
array_push($arr, $val);
python:
array.append(val) #追加 或 array.extend(val) #合并
配列要素の削除
php:
array_pop(); 删除最后一个元素 array_shift();删除第一个元素
python:
array.pop()