Python은 다양한 명령문 블록을 구별하기 위해 무엇을 사용합니까?

青灯夜游
풀어 주다: 2020-07-24 15:14:15
원래의
5876명이 탐색했습니다.

Python은 들여쓰기 형식을 사용하여 다양한 명령문 블록을 구별합니다. Python 언어는 들여쓰기를 사용하여 명령문 블록의 시작과 종료를 나타냅니다(오프사이드 규칙). 들여쓰기가 증가하면 명령문 블록의 시작을 나타내고 들여쓰기가 감소하면 명령문 블록이 종료됨을 나타냅니다.

Python은 다양한 명령문 블록을 구별하기 위해 무엇을 사용합니까?

Python 문 블록

1. 문 블록은 조건이 true일 때(조건문) 또는 여러 번 실행될 때(루프 문) 실행되는 문 그룹입니다. 코드 앞의 공백 명령문을 들여쓰기하여 명령문 블록을 만들 수 있습니다. 명령문 블록의 각 줄은 동일한 양만큼 들여쓰기되어야 합니다. 들여쓰기: Python 개발자는 의도적으로 들여쓰기 규칙을 위반하는 프로그램이 컴파일되는 것을 방지합니다. 프로그래머는 좋은 프로그래밍 습관을 개발합니다.

4. Python 언어는 중괄호나 특정 키워드를 사용하는 대신 들여쓰기를 사용하여 명령문 블록의 시작과 종료를 나타냅니다. 문 블록은 들여쓰기가 감소하는 것은 문 블록의 종료를 나타냅니다.

6. 들여쓰기는 Python 구문의 일부입니다.

다음 의사 코드(실제 Python 코드 아님)는 들여쓰기가 작동하는 방식을 보여줍니다.

    this is a line
    this is a line
         this is another block
         continuing the same block
         the last line of this block
    phew,there we escaped the inner block
로그인 후 복사

7. 많은 언어에서는 특수 단어나 문자(예: 시작 또는 { )를 사용하여 명령문 블록의 시작을 나타내고 다른 A 단어를 사용합니다. 또는 문자(예: end 또는 })는 명령문 블록의 끝을 나타냅니다.

8. 하지만 Python에서는 콜론(:)을 사용하여 명령문 블록의 시작을 표시하고, 블록의 각 명령문은 들여쓰기됩니다(들여쓰기 양은 동일합니다).

9. 들여쓰기 갯수가 닫힌 블록의 갯수와 같을 경우 현재 블록이 종료되었음을 의미합니다.

설명:

Python 문은 C++와 같은 프로그래밍 언어와 다릅니다. 명령문의 끝을 나타내기 위해 Python 명령문 끝에 세미콜론을 추가할 필요가 없습니다. 그냥 새 줄로 감싸면 됩니다. 또 다른 매우 중요한 점은 중괄호 대신 들여쓰기를 사용하여 명령문 블록 사이의 논리적 관계를 표시하는 것입니다. 이 두 가지 기능은 코드 가독성을 유지할 뿐만 아니라 기호 입력을 줄이고 효율성을 향상시킵니다. 게으른 사람들이 좋아합니다

들여쓰기된 공백의 수는 가변적이지만 통합 코드 블록의 해당 명령문은 일관성이 있어야 합니다. 그렇지 않으면 오류가 발생합니다. 보고되었습니다. 아래 예제 코드에서는 들여쓰기 불일치로 인해 오류가 발생합니다.

if True:    print ("True")else:    print ("else")  print ("have a try")
로그인 후 복사
추천 학습: Python 비디오 튜토리얼

위 내용은 Python은 다양한 명령문 블록을 구별하기 위해 무엇을 사용합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿