이 장에서는 PHP와 Python의 문법적 차이점을 몇 가지 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
heredoc 구문
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 또는 # 코딩:utf-8 프로그래머의 뛰어난 예술적 재능을 강조하기 위해 # -*- 코딩:utf-8 -*- python3의 기본값은 utf-8
과 같이 작성하는 경우가 많습니다. 어레이 작업:
어레이 생성
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()