>  기사  >  백엔드 개발  >  펄과 파이썬의 차이점은 무엇입니까? Perl과 Python의 간단한 비교

펄과 파이썬의 차이점은 무엇입니까? Perl과 Python의 간단한 비교

青灯夜游
青灯夜游원래의
2019-04-20 14:45:526362검색

Perl과 Python은 모두 범용 고급 프로그래밍 언어이고 둘 다 OO(객체 지향)이므로 차이점은 무엇인가요? 다음 기사에서는 Perl과 Python을 간략하게 비교하고 Perl과 Python의 몇 가지 차이점을 소개합니다.

Perl은 CGI 스크립트를 위한 범용, 고급 해석 및 동적 프로그래밍 언어입니다. Perl은 1987년 Larry Wall에 의해 개발되었습니다. Perl은 원래 지정된 텍스트 파일에서 필요한 정보를 추출하고 텍스트 파일을 다른 형식으로 변환하는 등의 텍스트 처리를 위해 개발되었습니다. Perl은 절차적 프로그래밍과 객체 지향 프로그래밍을 모두 지원합니다. Perl의 구문은 C와 매우 유사하므로 C 및 C++에 익숙한 사용자가 쉽게 사용할 수 있습니다.

Python은 널리 사용되는 범용 고급 프로그래밍 언어입니다. 원래 1991년 Guido van Rossum이 설계하고 Python Software Foundation에서 개발했습니다. 주로 코드 가독성에 중점을 두고 개발되었으며, 그 구문을 통해 프로그래머는 더 적은 코드 줄로 개념을 표현할 수 있습니다.

Perl과 Python의 공통 기능:

● 둘 다 UNIX 시스템용으로 개발되었습니다.

● 둘 다 컴파일되지 않은 것으로 해석됩니다.

● 둘 다 OO(객체 지향)이지만 OOP를 이야기하면 Python이 Perl보다 앞서 있습니다.

● 둘 다 오픈 소스이므로 필요에 따라 수정할 수 있습니다.

Perl과 Python의 차이점

많은 유사점에도 불구하고, 또한 많은 것이 있습니다 Perl과 Python의 차이점 Perl과 Python의 차이점을 살펴보겠습니다. #

Perl은 공백에 크게 신경 쓰지 않습니다. 그러나 Python은 공백을 처리하고 공백이 Python과 호환되지 않으면 구문 오류를 생성합니다.
2, comment

Perl에서 #로 시작하는 명령문은 It로 처리됩니다. 인라인 주석입니다. == cut을 조합하여 주석을 달 수도 있습니다. 예:

#这是Perl中的内联注释
=这是Perl的注释,
但也可以将其用作文档
= cut
Python에서 #로 시작하는 선언은 인라인 주석으로 처리됩니다. 세 개의 따옴표(""comment" "")를 사용할 수도 있습니다. )에 댓글을 달 수 있습니다. 예:
#这是Python中的内联注释
“”” 这是用于python 的注释
,也可以在文档和中使用 “””

3. 명령줄 开头的声明将被视为内联注释;也可以组合使用== cut来进行注释。例:

C:> perl -e <在此处编写Perl代码>
$ perl -e <在此处编写Perl代码>

在Python中,以开头的声明将被视为内联注释;也可以使用三个引号(“””注释“””

Perl에서 Window 사용자인 경우 Perl을 설치한 후 파일을 열 수 있습니다. 다음과 같이 표시된 공개 창

c:>python script.py(script.py是包含运行代码的python文件)
Linux 또는 Unix 사용자인 경우 다음과 같은 것을 얻을 수 있습니다.

$python script.py

Python에서 Window 사용자인 경우, 이후 Python을 설치하면 Python 스크립트 파일에서 Python 코드를 실행하기 위한 코드 프롬프트가 다음과 같이 표시됩니다.

rrreee

Linux 사용자의 경우 동일한 팁은 다음과 같습니다

rrreee

4 코드 작성 방법

Perl은 자유로운 작성을 위해 동일한 코드가 다른 스타일을 가질 수 있다는 것을 제공합니다. Python은 사용자가 자신만의 Python 방식으로 코드를 작성하도록 강제합니다.

5. 선언 블록

Perl은 중괄호를 사용하여 명령문 블록을 표시합니다. Python은 들여쓰기를 사용하여 명령문 블록을 표시합니다.

6. 명령문 끝

Perl의 모든 명령문은 세미콜론(;)으로 끝나야 합니다. Python에서는 공백을 처리하므로
프로그램 문을 끝내기 위해 세미콜론(;)을 사용할 필요가 없습니다.

7. 데이터 유형

Perl에 포함된 일부 데이터 유형은 숫자, 문자열, 스칼라, 배열, 해시입니다. .
파이썬에 포함된 데이터 유형에는 숫자(numeric), 문자열(strings), 목록(lists), 사전(dictionaries), 튜플(tuples)이 있습니다.

추천 관련 비디오 튜토리얼: "

Perl Tutorial

", "

Python Tutorial

" 그게 전부입니다. 기사의 내용이 모든 사람의 연구에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 펄과 파이썬의 차이점은 무엇입니까? Perl과 Python의 간단한 비교의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.