파이썬 프로그램 구조


Python 프로그램은 패키지, 모듈(예: Python 파일) 및 함수로 구성됩니다. 패키지는 모듈의 모음입니다. 모듈은 특정 유형의 문제를 처리하는 함수와 클래스의 모음입니다.

Python程序的结构和函数的运用 - Fly - 从C开始

패키지는 하나 이상의 __init__.py 파일을 포함해야 하며, 파일 내용은 비어 있을 수 있습니다. 현재 폴더를 패키지로 식별하는 데 사용됩니다.


if 문

>;>;>; x = int(raw_input("Please enter an integer: "))
>;>;>; if x < 0:...         x = 0...         print 'Negative changed to zero'...     elif x == 0:...         print 'Zero'...     elif x == 1:...         print 'Single'...     else:...         print 'More'...


for 문

>;>;>; # Measure some strings:
...     a = ['cat', 'window', 'defenestrate']
>;>;>; for x in a:
...         print x, len(x)
... 
cat 3
window 6
defenestrate 12


범위 함수를 사용하여 계산 루프 구현

>;>;>; for i in range(3): print i, 'Pythons'
...
0 Pythons
1 Pythons
2 Pythons


while 문

>;>;>; x = 'spam'
>;>;>; while x:
...          print x,
...          x = x[1:]
...
spam pam am m


break continue pass else loop

  • break jump out of the loop

  • continue jump to the top of the loop

  • pass 아무것도 하지 마세요. 그냥 통과 비트 빈 문

  • else가 실행되고 루프가 정상적으로 종료되는 경우에만 실행됩니다.
while <条件测试>;:     <语句>;
     if <条件测试>;: break      #现在跳出循环,忽略else
     if <条件测试>;: continue #现在转到循环顶部
else:    <语句>;                           #如果没有遇到break