최고의 파이썬 기본 문법 튜토리얼 2024년, 이 튜토리얼에서는 첫 파이썬 프로그램,파이썬 식별자,파이썬 예약 된 문자,줄 바꿈 및 들여 쓰기,멀티 라인 문,파이썬 따옴표,파이썬 코멘트,파이썬 빈 줄,사용자 입력 대기 중,같은 줄에 두 개 이상의 문을보기,코드 그룹은 여러 개의 문장을 구성,명령 줄 매개 변수,를 배울 수 있습니다.
파이썬 언어 펄, C와 자바 언어는 많은 유사점이있다. 그러나 일부 차이가 있습니다.
파이썬 구문에 기초하여 미래에 우리가 배울이 장에서는 신속 파이썬 프로그래밍을 배울 수 있습니다.
대화식 모드에서 파이썬 인터프리터는 코드를 작성하는 온을 통해 대화 형 프로그래밍, 스크립트 파일을 만들 필요가 없습니다.
다음과 같이 리눅스에서 당신은, 파이썬은 대화 형 프로그래밍을 시작하는 명령 줄에 명령을 입력하라는 메시지가 :
$ python Python 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
다음과 같이 파이썬을 설치하는 경우에 창은 이미 기본 대화 형 프로그래밍 클라이언트 프롬프트 창을 설치한다 :
파이썬 프롬프트에 다음 텍스트를 입력 한 후 운영 결과를 볼 수 Enter 키를 누릅니다 :
>>> print "Hello, Python!";
다음과 같이 파이썬 2.7.6 릴리스에서 출력 결과의 위의 예는 다음과 같습니다
Hello, Python!
스크립트가 완료 될 때까지 인터프리터 스크립트 매개 변수를 시작 스크립트 호출합니다. 스크립트가 실행되면, 해석기는 더 이상 유효하지 않다.
의 간단한 파이썬 스크립트를 작성할 수 있습니다. 모든 파이썬 파일 확장자를 평 것입니다. 다음의 소스 코드 파일을 test.py에 복사.
print "Hello, Python!";
여기서, 당신은 파이썬 인터프리터 PATH 변수를 설정 한 것으로 가정한다. 프로그램을 실행하려면 다음 명령을 사용하여
$ python test.py
출력 :
Hello, Python!
의 파이썬 스크립트를 실행하는 또 다른 방법을 시도 할 수 있습니다. 다음과 같이 test.py 파일을 수정합니다 :
#!/usr/bin/python print "Hello, Python!";
여기에, 파이썬 인터프리터는 / usr / bin 디렉토리를 가정 다음 명령을 사용하여 스크립트를 실행합니다 :
$ chmod +x test.py # 脚本文件添加可执行权限 $ ./test.py
출력 :
Hello, Python!
파이썬에서, 문자, 숫자, 밑줄 식별자.
파이썬에서, 모든 식별자는 문자, 숫자 및 밑줄 (_)를 포함 할 수 있지만 숫자로 시작할 수 없습니다.
식별자는 대소 문자를 구분 파이썬.
밑줄로 시작하는 식별자는 특별한 의미가 있습니다. 클래스에 직접 액세스 할 수있는 클래스가 제공하는 인터페이스를 통해 액세스가 필요없는 대표들과 하나의 밑줄 (_foo)을 속성 및 "XXX 가져 오기 *에서"로 가져올 수 없습니다;
이중 밑줄 (__foo)을 시작으로 개인 클래스를 나타내는 멤버, 이중 밑줄 등의 클래스를 대신 __init __ () 생성자로 식별하는 특별한 방법에 최선을 다하고 대표 (__foo__) 파이썬의 시작과 끝을.
다음은 파이썬에서 예약어를 보여줍니다. 이러한 예약어 상수 또는 변수 또는 다른 식별자 이름으로 사용될 수 없다.
모든 파이썬 키워드는 소문자가 포함되어 있습니다.
과 | 간부 | 아니 |
주장 | 최종적으로 | 또는 |
단절 | 용 | 패스 |
클래스 | 부터 | 인쇄 |
계속 | 글로벌 | 증가 |
데프 | 면 | 반환 |
델 | 수입 | 시험 |
ELIF | 에 | 동안 |
그렇지 않으면 | 이다 | 와 |
외 | 람다 | 수율 |
가장 큰 차이점은 파이썬과 다른 언어입니다 학습, 파이썬 코드 블록은 중괄호를 사용하지 않습니다 ({}) 클래스, 함수 및 기타 로직을 제어합니다. 가장 독특한 파이썬 모듈을 작성하는 들여 쓰기를 사용하는 것입니다.
빈 압입의 수는 가변적이지만, 블랭크 압입 동일한 수를 포함해야 코드 블록 문 모두이 엄격하게 적용되어야한다. 다음과 같습니다 :
if True: print "True" else: print "False"
다음 코드는 오류를 실행합니다 :
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py if True: print "Answer" print "True" else: print "Answer" # 没有严格缩进,在执行时保持 print "False"
다음과 같은 오류 알림 표시됩니다, 위의 코드를 실행합니다 :
$ python test.py File "test.py", line 5 if True: ^ IndentationError: unexpected indent
IndentationError : 예기치 않은 들여 쓰기 오류 파이썬 컴파일러가 당신을 말하고있다 "안녕, 친구, 당신의 파일 형식이 잘못 탭이 비어있을 수 있고 더 정렬 문제,"모든 파이썬에 매우 엄격한 형식 요구 사항.
IndentationError이 경우내어 쓰기는 어떤 외부 일치하지 않는 들여 쓰기 수준 이 일치하지 않는 사용 오류를 나타내는 들여 쓰기를 일부 탭 키를 공간의 많음이 일치하도록, 들여 쓰기, 들여 쓰기합니다.
따라서, 파이썬 코드 블록에서 첫 번째 행 번호를 들여 공간의 같은 번호를 사용합니다.
난 당신이 혼합하지 기억, 각 들여 쓰기 수준에 대해 하나의 탭 또는 두 자리 또는 네 개의 공간을 사용하는 것이 좋습니다
일반적으로 문 터미네이터의 새로운 라인으로 파이썬 문.
다음과 같이 그러나 우리는, 라인이 문 여러 줄이 표시됩니다 (\) 슬래시를 사용할 수 있습니다 :
total = item_one + \ item_two + \ item_three
문 [], {}, 또는 () 괄호는 멀티 라인 커넥터를 사용할 필요가 없습니다 포함되어 있습니다. 다음 예 :
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
작은 따옴표 ( ')를 수신 파이썬, 큰 따옴표 ( "), 트리플 따옴표 (' '' '' ') 문자열을 시작하고 동일한 유형의 최종 시세해야 나타냅니다.
여러 줄로 구성 할 수있다 따옴표의 세 가지가 속기 구문으로 작성된 여러 줄의 텍스트는 공용 언어 문서 문자열, 특정 위치에있는 파일은 주석으로 처리됩니다.
word = 'word' sentence = "这是一个句子。" paragraph = """这是一个段落。 包含了多个语句"""
단일 회선을 사용하여 파이썬은 #로 시작 코멘트.
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py # 第一个注释 print "Hello, Python!"; # 第二个注释
출력 :
Hello, Python!
줄의 문장이나 표현 결국 댓글 수 :
name = "Madisetti" # 这是一个注释
파이썬 멀티 라인 ( "" ") 세 개의 작은 따옴표 ( '') 또는 세 개의 큰 따옴표를 사용하여 코멘트.
#!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py ''' 这是多行注释,使用单引号。 这是多行注释,使用单引号。 这是多行注释,使用单引号。 ''' """ 这是多行注释,使用双引号。 这是多行注释,使用双引号。 这是多行注释,使用双引号。 """
새로운 코드의 시작을 나타내는 함수 또는 클래스 메소드 빈 줄, 사이. 클래스 사이에 또한 함수 진입 줄 빈 줄은 기능 항목을 강조하기 시작했다 사용합니다.
빈 줄의 코드 들여 쓰기가 빈 줄 다른 파이썬 구문의 일부가 아닙니다. 빈 줄을 작성하지가 삽입되면, 파이썬 인터프리터는 잘못되지 않습니다 실행합니다. 그러나 역할은 두 가지 기능이나 코드의 의미를 분리하는 빈 라인은 코드가 향후 유지 보수 또는 리모델링을 촉진하는 것입니다.
주의 사항 : 빈 줄은 또한 프로그램 코드의 일부입니다.
Enter 키를 눌러 다음 프로그램은 사용자의 입력을 기다립니다 :
#!/usr/bin/python raw_input("\n\nPress the enter key to exit.")
위의 코드, "\ n \ n"은 두 개의 새로운 빈 줄 전에 출력 결과 출력을 것입니다. 사용자가 버튼을 가압하면, 프로그램은 종료한다.
#!/usr/bin/python import sys; x = 'w3big'; sys.stdout.write(x + '\n')
결과를 입력 위의 코드의 구현은 다음과 같습니다
$ python test.py w3big
우리는 코드 그룹을 호출 코드 블록을 구성하는 문장의 동일한 세트를 들여.
마찬가지로이 복합 문, 데프 수업하는 동안, 첫 번째 줄 키워드로 시작하는 경우, 콜론 (:) 코드 그룹의 라인 후 코드의 하나 이상의 라인의 끝을 구성한다.
우리는 코드 그룹의 첫 번째 줄 수 있고 나중에 절 (절)라고합니다.
다음 예 :
if expression : suite elif expression : suite else : suite
기본 편지의 일부를 볼 몇 가지 작업을 수행 할 수 있습니다 대부분의 프로그램은, 파이썬은 각 매개 변수에 대한 도움말 정보를 보려면 -h 매개 변수를 사용할 수 있습니다 :
$ python -h usage: python [option] ko. [-c cmd | -m mod | file | -] [arg] ko. Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit [ etc. ]
우리는 실행의 형태로 파이썬 스크립트를 사용하는 경우, 명령 줄 매개 변수를 사용하면 특정 사용을 참조 할 수 있습니다, 입력을받을 수 파이썬 명령 줄 매개 변수 .