값의 표현

문자열

문자열은 따옴표(" 또는 ')로 묶어서 표현한다.
print "Hello"

따옴표를 3단으로 묶기도 한다. 3단 따옴표 안에서는 이스케잎 하지 않은 개행문자나 따옴표를 사용할 수 있는 장점이 있다.
print """Hello, 'Python'."""

특수문자를 나타내기 위해서 역슬래시(\)가 사용될 수 있다.
print "\n"

문자열 앞에 접두어로 r 또는 R을 붙이면 Raw String을 나타내며, u 또는 U를 붙이면 유니코드 임을 나타낸다. 파이썬 3부터는 b 또는 B를 사용해서 바이트 표현임을 나타낼 수 있다. u 또는 b 뒤에 r을 함께 사용할 수도 있다. Raw 모드는 이스케잎 문자가 많이 사용될 때 유용하다.
print "\u0062"
print ur"\u0062"

문자열을 결합하려면 + 연산자를 사용하거나 공백문자를 사용한다.
print "Foo" + "Boo"
print "Foo" "Boo"

정수

정수는 10진수, 16진수, 8진수, 2진수로 표현할 수 있다. 16진수는 0x, 8진수는 0o, 2진수는 0b로 시작한다.

큰 정수를 표현할 때는 숫자 뒤에 l 또는 L을 붙인다.

부동소수

소수점을 사용하거나 e를 사용해 지수로 표현된 숫자는 부동소수다.

허수

허수를 표현할 떄는 숫자 뒤에 j 또는 J를 붙인다.

댓글

이 블로그의 인기 게시물

변수, 객체, 그리고 값

정규표현식