최고의 Python3 기본 문법 Python3 기본 문법 튜토리얼 2024년, 이 튜토리얼에서는 코딩,식별자,파이썬 예약어,주의,라인 및 들여 쓰기,멀티 라인 문,데이터 유형,현,공백 행,사용자 입력 대기 중,같은 줄에 두 개 이상의 문을보기,코드 그룹은 여러 개의 문장을 구성,명령 줄 매개 변수,를 배울 수 있습니다.
기본적으로UTF-8 인코딩에서 파이썬 3 소스 파일, 모든 문자열은 유니 코드 문자열입니다.물론, 당신은 또한 소스 파일의 다른 인코딩을 지정할 수 있습니다 :
# -*- coding: cp-1252 -*-
파이썬 3에서, 비 - ASCII이 식별자는 또한 허용된다.
즉, 우리가 어떤 식별자의 이름으로 그들을받을 수 없어, 예약어 키워드입니다. 파이썬의 표준 라이브러리는 키워드 모듈, 당신은 현재 버전의 모든 키워드를 내보낼 수 있습니다 제공합니다 :
>>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
다음과 같이 한 줄에 파이썬은#로 시작하는 댓글,예는 다음과 같습니다
#!/usr/bin/python3 # 第一个注释 print ("Hello, Python!") # 第二个注释
위의 코드의 구현, 출력은 :
Hello, Python!
멀티 라인 주석이 여러 숫자 번호를 사용할 수 있습니다 :
#!/usr/bin/python3 # 第一个注释 # 第二个注释 print ("Hello, Python!")
위의 코드의 구현, 출력은 :
Hello, Python!
가장 특징적인 파이썬은 중괄호를 사용하지 않고 코드 블록을 나타내는 들여 쓰기를 사용하는 것입니다 ({}).
덴트 공간의 개수는 가변적이지만, 동일한 성명 코드 블록은 덴트 공간의 동일한 수를 포함한다. 다음 예는 다음과 같다 :
if True: print ("True") else: print ("False")
명령문의 마지막 줄의 코드 번호를 들여하는 공간의 다음 번호가 일치하지 않는, 그것은 런타임 오류가 발생합니다 :
if True: print ("Answer") print ("True") else: print ("Answer") print ("False") # 缩进不一致,会导致运行错误
위의 절차가 일관성 들여 쓰기입니다 때문에, 다음과 같은 오류 같이 나타납니다 :
File "test.py", line 6 print ("False") # 缩进不一致,会导致运行错误 ^ IndentationError: unindent does not match any outer indentation level
파이썬은 보통 문을 완료하는 라인이지만, 문이 매우 긴 경우, 우리는 예를 들어, 다중 회선 문을 구현하기 위해 백 슬래시 (\)를 사용할 수 있습니다 :
total = item_one + \ item_two + \ item_three
에서 [], {}, 또는 () 여러 줄 문에서, 예를 들어 백 슬래시 (\)를 사용하지 않고 :
total = ['item_one', 'item_two', 'item_three', 'item_four', 'item_five']
정수, 긴 정수, 부동 소수점 복잡한 번호 : 파이썬의 수는 네 가지 유형이 있습니다.
word = '字符串' sentence = "这是一个句子。" paragraph = """这是一个段落, 可以由多行组成"""
새로운 코드의 시작을 나타내는 함수 또는 클래스 메소드 빈 줄, 사이. 클래스 사이에 또한 함수 진입 줄 빈 줄은 기능 항목을 강조하기 시작했다 사용합니다.
빈 줄의 코드 들여 쓰기가 빈 줄 다른 파이썬 구문의 일부가 아닙니다. 빈 줄을 작성하지가 삽입되면, 파이썬 인터프리터는 잘못되지 않습니다 실행합니다. 그러나 역할은 두 가지 기능이나 코드의 의미를 분리하는 빈 라인은 코드가 향후 유지 보수 또는 리모델링을 촉진하는 것입니다.
주의 사항 : 빈 줄은 또한 프로그램 코드의 일부입니다.
사용자 입력을 기다리는 Enter 키를 누른 후 다음 절차를 수행합니다 :
#!/usr/bin/python3 input("\n\n按下 enter 键后退出。")
위의 코드, "\ n \ n"은 두 개의 새로운 빈 줄 전에 출력 결과 출력을 것입니다. 사용자가 버튼을 가압하면, 프로그램은 종료한다.
#!/usr/bin/python3 import sys; x = 'w3big'; sys.stdout.write(x + '\n')
결과를 입력 위의 코드의 구현은 다음과 같습니다
$ python3 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. ]
우리는 스크립트 실행 파이썬의 형태를 사용하면 명령 줄 매개 변수는 특정 기준 사용할 수 있으며, 입력을받을 수 행 인수 파이썬 3 명령을 .