ホームページ > バックエンド開発 > PHPチュートリアル > phpとpythonの構文(一部)の違い

phpとpythonの構文(一部)の違い

PHP中文网
リリース: 2016-03-30 17:08:26
オリジナル
14409 人が閲覧しました

この章では、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()
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート