ホームページ  >  記事  >  バックエンド開発  >  phpとpythonの構文(一部)の違い

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

PHP中文网
PHP中文网オリジナル
2016-03-30 17:08:2614331ブラウズ

この章では、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()
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:PHPの設定方法次の記事:PHPの設定方法