프로그램의 각 명령문은 줄바꿈 문자()를 사용하여 긴 명령문을 여러 줄로 나눌 수 있습니다.
wather_is_hot = 1; watherer = 0; if(wather_is_hot ==1) and \ (watherer==0): print("杯子里的水是热的");
명령문이 두 가지 경우에 해당합니다. 백슬래시를 사용하지 않고도 여러 줄에 걸쳐 쓸 수 있습니다.
예:
dict = { 'title':'行者', 'name' :'武松', 'num' : 12 }
예:
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');
if a : pass; else: print('error');
한 줄에 여러 개의 문을 배치하려면 세미콜론을 사용하여 구분할 수 있습니다. 한 줄에 하나의 문만 있는 경우 끝에 세미콜론을 사용할 수 있습니다(선택 사항). ps: 개인적인 습관; 끝나는
# 문자는 Python에서 이 줄의 내용이 주석임을 의미합니다.
Python 대화형 모드(인터프리터) 실행이 아닌 이상 인터프리터는 모든 빈 줄을 무시합니다.
요약:
1, 줄 연속 문자: 긴 프로그램 코드를 별도로 표시하는 데 사용됩니다.
단일 명령문은
을 사용하지 않고 줄을 확장할 수 있습니다. 따옴표 세 개 안의 데이터는
을 사용하지 않고 줄을 확장할 수 있습니다. : 첫 번째 문은 원하는 만큼 들여쓰기되어야 합니다.
3. 문장 통과: 빈 함수 본문 또는 코드
4, 세미콜론을 사용할 수 있습니다.
5, #은 댓글을 나타냅니다