기본 식별자(Identifier)
변수, 클래스, 모듈 또는 객체에 식별자 이름을 사용할 수 있다.
파이썬 네이밍 컨벤션
예약어 목록
and | exec | not |
---|---|---|
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
코드 라인과 들여쓰기
파이썬은 다른 언어처럼 { } 로 블럭을 구분하지 않습니다. 탭, 스페이스, 라인으로 블럭을 구분합니다.
들여쓰기로 탭을 사용할 수 있지만 권장하지 않는다.
스페이스를 사용을 권장한다. (스페이스 4칸)
스페이스 4칸은 대부분의 파이썬 개발자들 사이에서 표준처럼 사용
예제코드
value = 11
r = range(1, value)
for i in r:
m = i % 2
if m == 0:
print i, 'Even'
else:
print i, 'Odd'
여러 줄에 코드 쓰기
기호를 이용하면 여러 라인에 걸쳐서 코드를 작성할 수 있다.
sum = 200 + \
100 + \
50
print sum
text = 'sonic\
good\
tutorial'
print text
문자에 사용되는 인용부호(Quatation)
주석(Comment)
해시문자(#)는 문자열에 사용면 안된다.
파이썬에서는#으로 시작하는 라인은 주석으로 보고, 파이썬 인터프리터가 모두 무시한다.
# First comment
print("Hello, Python!") # second comment
결과는 아래와 같다.
Hello, Python!
구문이나 표현식과 같은 라인에 주석을 달 수 있다.
name = "Madisetti" # This is again comment
여러 줄에 걸쳐 주석을 달고 싶을 땐 아래와 같이 각 라인의 시작은 #으로 한다.
# This is a comment.
# This is a comment, too.
# This is a comment, too.
# I said that already.
여러 줄 주석 달기
"""
저는 주석입니다.
또 다른 주석입니다.
"""
# or
'''
저도 주석입니다.
역시 저도 주석입니다.
'''