예
print 키워드는 바로 뒤에 오는 인수를 인쇄합니다. 문장 뒤에 쉼표가 오면 출력 결과에 줄 바꿈이 포함되지 않습니다. 예를 들어,
print "This demonstrates the use of a",
print " comma at the end of a print statement."
이 경우 다음과 같은 결과가 출력됩니다
This demonstrates the use of a comma at the end of a print statement.
for 문은 코드 블록을 반복합니다. 예를 들어,
mylist1 = ["one", "two", "three"]
for lv in mylist1:
print lv
continue
이 예에서 세 개의 문자열이 목록 mylist1 에 할당됩니다. 목록의 요소들이 인쇄되고, 각 줄에 하나의 요소가 인쇄됩니다. 그 결과 다음과 같은 결과가 나옵니다:
one
two
three
이 예에서 반복자 lv 는 목록 mylist1 의 각 요소의 값을 차례로 가져옵니다. for 루프는 각 요소에 대한 코드 블록을 구현합니다. 반복자는 길이에 관계없이 유효한 식별자일 수 있습니다.
if 는 조건문입니다. 조건을 평가하고 평가 결과에 따라 참 또는 거짓을 반환합니다. 예를 들어,
mylist1 = ["one", "two", "three"]
for lv in mylist1:
if lv == "two"
print "The value of lv is ", lv
else
print "The value of lv is not two, but ", lv
continue
이 예제에서는 반복자 lv 의 값이 평가됩니다. lv 의 값이 two 이면, lv 의 값이 two 가 아닐 때 반환되는 문자열과 다른 문자열이 반환됩니다. 그 결과 다음과 같은 결과가 나옵니다:
The value of lv is not two, but one
The value of lv is two
The value of lv is not two, but three