원문 : http://learnpythonthehardway.org/book/ex5.html
아래와 같이 작성 하자 (ex5.py)
my_name = 'Zed A. Shaw' my_age = 35 # not a lie my_height = 74 # inches my_weight = 180 # lbs my_eyes = 'Blue' my_teeth = 'White' my_hair = 'Brown' print "Let's talk about %s." % my_name print "He's %d inches tall." % my_height print "He's %d pounds heavy." % my_weight print "Actually that's not too heavy." print "He's got %s eyes and %s hair." % (my_eyes, my_hair) print "His teeth are usually %s depending on the coffee." % my_teeth # this line is tricky, try to get it exactly right print "If I add %d, %d, and %d I get %d." % (my_age, my_height, my_weight, my_age + my_height + my_weight)
실행 결과
알 수 있는 내용...
1. 별다른 타입 선언 없이 변수를 사용 할 수 있다.
2. print 문을 사용할때 "%s", "%d" 와 같은 string format character를 사용해서 프린트 할 수 있다.
(자세한 내용 : http://docs.python.org/2/library/stdtypes.html#string-formatting)
- "%s" : 문자열(str의 결과 값), "%r" : 문자열(repr의 결과), "%d" : 숫자(정수), "%f" : 숫자(실수), "%c" : 문자(single character)
3. 두개 이상의 format character 가 있을 경우 괄호("()") 로 묶어서 출력 한다.
4. "%s"와 "%r"의 차이는 다음 장 에서...
반응형
'Python > Python 어렵게 배우기' 카테고리의 다른 글
Python 어렵게 배우기 - Exercise 7: More Printing (0) | 2013.11.21 |
---|---|
Python 어렵게 배우기 - Exercise 6: Strings and Text (0) | 2013.11.20 |
Python 어렵게 배우기 - Exercise 4: Variables And Names (0) | 2013.11.19 |
Python 어렵게 배우기 - Exercise 3: Numbers and Math (0) | 2013.11.19 |
Python 어렵게 배우기 - Exercise 2: Comments and Pound Characters (0) | 2013.11.18 |