논리 라인, 물리적 라인
- 물리적 라인 : 프로그래머는 코드 행을 썼다.
- 논리적 라인 : 코드 행 통해 미리 컴파일 된 소스 코드를 말한다.
파이썬 각 행은 물리적 논리적 라인에 대응하는 것으로한다. 예를 들어 : 인쇄 ( "안녕하세요") 파이썬은 모든 행은, 단 하나의 문, 그것은 쉽게 읽을 것 때문에 희망, 물리적 라인입니다.
이 특정 사용을 나타 내기 위해 () 하나 이상의 논리 행의 물리적 라인을 원하는 경우에, 당신은 세미콜론을 사용해야합니다. 세미콜론은 논리 행 / 문장의 끝을 나타냅니다.
예를 들면 :
>>> 카운트 = 5 >>> 인쇄 (COUNT) 5
이것은 다음과 동일하다 :
>>> 카운트 = 5 ; >>> 인쇄 (COUNT); 5
이것은 또한 다음과 같이 쓸 수있다 :
>>> 카운트 = 5; 인쇄 (COUNT); 5
심지어 다음과 같이 쓸 수있다 :
>>> 카운트 = 5; 인쇄 (COUNT) 5
그러나, 강력하게 가능한 한 많은이 코드를 더 읽기 쉽게하기 위해 세미콜론을 사용하는 것입니다 피할 수 있기 때문에, 실제 라인에서 하나의 논리를 작성하지 주장하는 것이 좋습니다.
예 물리적 라인의 복수의 논리적 행을 기록의 예는 명시적인 행 커넥터라고한다.
>>> S = " 나는 소년입니다 \ ... 그녀는 birl입니다. " >>> 인쇄 (들) 나는 소년이다, 그녀는 이다 birl.
다 행
- 파이썬은 일반적으로 하나의 라이너 문이지만, 문이 매우 긴 경우, 우리는 여러 줄 문을 달성하기 위해 백 슬래시 (\)를 사용할 수 있습니다
>>>의 S = 1 + 2 \ ... +3+ \ ... 4 >>> S 10
- 백 슬래시 (\)를 사용하지 않고, 복수 열에서의 [], {}, 또는 () 문,
>>>리스트 = " ' , ... ' B ' , ... ' C ' ] >>> 목록 [ ' ' , ' B ' , ' C ' ]
포장하지
기본값은 자동 줄 바꿈의 인쇄 플러스 끝을 인쇄하는 것입니다. 단부 = '' '는시, 공간 랩의 끝이 아니다. 예 :
>>> 인쇄 ( " 안녕하세요! " ) #不끝加效果 안녕하세요! >>> 인쇄 ( " 안녕하세요! " , 끝 = " " ) 안녕하세요! >>> >>> 인쇄 ( " 안녕하세요! " , 끝 = " " ) 안녕하세요! >>>
공행
함수 또는 클래스 메소드 사이에 빈 라인으로 분리, 그것은 새로운 시작 코드를 나타냅니다. 또한 클래스 및 기능 항목 시작을 강조하는 기능 항목 사이에 빈 라인으로 분리된다.
빈 줄의 다른 부분과 코드 들여 쓰기의 비어있는 행은 파이썬 구문이 아닙니다. 쓸 때 빈 줄을 삽입하지 마십시오, 파이썬 인터프리터는 잘못되지 않습니다 실행합니다. 그러나, 파티션 빈 줄이 두 개의 서로 다른 기능을 의미 또는 코드 역할은 향후 유지 보수 또는 재구성 코드를 촉진합니다.