Perbezaan dalam sintaks (bahagian) antara php dan python

PHP中文网
Lepaskan: 2016-03-30 17:08:26
asal
14324 orang telah melayarinya

Bab ini akan memperkenalkan beberapa perbezaan tatabahasa antara php dan python Ia mempunyai nilai rujukan tertentu.

sintaks heredoc

php
$a = <<< str
    字符串
    字符串
str;

python
print("""
  字符串
  字符串
""")
Salin selepas log masuk

Kawalan kes aksara

//php  
(strtolower(str),strtoupper(str))$a = "Hello World";print(strtolower($a));

//python  
(str.lower(), str.upper())a = "Hello World"print(a.lower())
Salin selepas log masuk

Pengekodan:

PHP:

header(&#39;content-type:text/html;charset=utf-8&#39;);
Salin selepas log masuk

Python:

#encoding=utf-8 atau # coding:utf-8 Untuk menyerlahkan bakat artistik yang hebat pengaturcara, ia sering ditulis sebagai # -*- coding:utf-8 -*- Lalai python3 ialah utf-8

Kendalian tatasusunan:

Buat Tatasusunan

PHP:
$array = new array();
或 
$array = array("a"=>"A","b"=>"B");
Salin selepas log masuk
 Python:
array = []
或
array = [1,2,3]
Salin selepas log masuk

Tambah Tatasusunan

PHP:

array_push($arr, $val);
Salin selepas log masuk

Python:

array.append(val) #追加
或
array.extend(val) #合并
Salin selepas log masuk

Padam elemen tatasusunan

PHP:

array_pop(); 删除最后一个元素 
array_shift();删除第一个元素
Salin selepas log masuk

Python:

array.pop()
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan