파이썬 기반 - 라인

논리 라인, 물리적 라인

  • 물리적 라인 : 프로그래머는 코드 행을 썼다.
  • 논리적 라인 : 코드 행 통해 미리 컴파일 된 소스 코드를 말한다.

파이썬 각 행은 물리적 논리적 라인에 대응하는 것으로한다. 예를 들어 : 인쇄 ( "안녕하세요") 파이썬은 모든 행은, 단 하나의 문, 그것은 쉽게 읽을 것 때문에 희망, 물리적 라인입니다.

이 특정 사용을 나타 내기 위해 () 하나 이상의 논리 행의 물리적 라인을 원하는 경우에, 당신은 세미콜론을 사용해야합니다. 세미콜론은 논리 행 / 문장의 끝을 나타냅니다.

예를 들면 :

>>> 카운트 = 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 ' ]

 

포장하지

기본값은 자동 줄 바꿈의 인쇄 플러스 끝을 인쇄하는 것입니다. 단부 = '' '는시, 공간 랩의 끝이 아니다. 예 :

>>> 인쇄 ( " 안녕하세요! " ) #不끝加效果
안녕하세요! 
>>> 인쇄 ( " 안녕하세요! " , 끝 = "  " ) 
안녕하세요! >>> 
>>> 인쇄 ( " 안녕하세요! " , 끝 = "      " ) 
안녕하세요!     >>>

 

 

 

 

공행

함수 또는 클래스 메소드 사이에 빈 라인으로 분리, 그것은 새로운 시작 코드를 나타냅니다. 또한 클래스 및 기능 항목 시작을 강조하는 기능 항목 사이에 빈 라인으로 분리된다.

빈 줄의 다른 부분과 코드 들여 쓰기의 비어있는 행은 파이썬 구문이 아닙니다. 쓸 때 빈 줄을 삽입하지 마십시오, 파이썬 인터프리터는 잘못되지 않습니다 실행합니다. 그러나, 파티션 빈 줄이 두 개의 서로 다른 기능을 의미 또는 코드 역할은 향후 유지 보수 또는 재구성 코드를 촉진합니다.

추천

출처www.cnblogs.com/wenm1128/p/11549646.html