프로그램의 각 명령문은 줄바꿈 문자()를 사용하여 긴 명령문을 여러 줄로 나눌 수 있습니다.
wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0): print("杯子里的水是热的");
명령문이 두 가지 경우에 해당합니다. 백슬래시를 사용하지 않고도 여러 줄에 걸쳐 쓸 수 있습니다.
예:
dict = { 'title':'行者', 'name' :'武松', 'num' : 12 }2, 세 개의 따옴표 중 하나 프로그램 부분은 백슬래시 연속 없이 여러 줄에 작성할 수 있습니다.
예:
str = '''''水浒传第一回:高俅与端王(后来的徽宗)结识。 被提拔为殿帅府太尉,对曾打翻他的王升的儿子八十万禁军教头王进施行报复。 王进出走延安府,在史家村给史进教枪棒。 史进因擒少华山陈达而和朱武、杨春相识往来。 华阴县中秋夜来史家村捉拿赏月喝酒吃肉的史进并少华山三好汉''';들여쓰기는 다음과 같은 다양한 코드 블록을 표시하는 데 사용됩니다. 함수 본문 조건문 루프 및 클래스
코드 블록의 헤더 각 문의 들여쓰기 양은 임의적이지만 전체 코드 블록의 들여쓰기는 일관되어야 합니다
예:
a = 17; if a : a += 1; a /= 2; print(a); #缩进一致 正确
if a : a +=1; a /=2; print(a); #缩进不一致 IndentationError 错误함수 본문, 조건문, 루프 또는 클래스는 짧고 하나의 문만 포함합니다. 다음과 같이 같은 줄에 배치할 수 있습니다.
if a>b: print('ok'); else: print('no');빈 함수 본문이나 코드 블록을 나타내려면 다음을 사용할 수 있습니다. 다음과 같은 pass 문:
if a : pass; else: print('error');파이썬 프로그래밍 커뮤니티에 감사드립니다. 첫 번째 선택은 공백을 사용하는 것이므로 들여쓰기에는 공백을 사용하는 것이 좋습니다. 시스템이 탭 문자를 다중 문자로 변환하기 때문입니다. Python을 실행할 때 -t를 사용하면 동일한 프로그램 코드 블록에 탭 문자와 공백이 혼합되어 있습니다. 이 경우 경고 메시지를 TabError로 변환하려면 -tt를 사용하세요. 예외
한 줄에 여러 개의 문을 배치하려면 세미콜론을 사용하여 구분할 수 있습니다. 한 줄에 하나의 문만 있는 경우 끝에 세미콜론을 사용할 수 있습니다(선택 사항). ps: 개인적인 습관; 끝나는
# 문자는 Python에서 이 줄의 내용이 주석임을 의미합니다.
Python 대화형 모드(인터프리터) 실행이 아닌 이상 인터프리터는 모든 빈 줄을 무시합니다.
요약:
1, 줄 연속 문자: 긴 프로그램 코드를 별도로 표시하는 데 사용됩니다.
단일 명령문은
을 사용하지 않고 줄을 확장할 수 있습니다. 따옴표 세 개 안의 데이터는
을 사용하지 않고 줄을 확장할 수 있습니다. : 첫 번째 문은 원하는 만큼 들여쓰기되어야 합니다.
3. 문장 통과: 빈 함수 본문 또는 코드
4, 세미콜론을 사용할 수 있습니다.
5, #은 댓글을 나타냅니다