출처: 누구나 쉽게 배우는 파이썬 프로그래밍
(책 내용중 일부 수정 발췌하였습니다. 문제시 비공개로 전환하겠습니다.)
1. 문자열 곱하기
10에 5를 곱하면 어떻게 될까? 그 답은 물론 50 이다. 하지만 10에 a를 곱하면 무엇이 될까?
다음은 파이썬의 대답이다.
>>> nums = 'what did the number %s say to the number %s? Nice belt!!'
>>> print(nums % (0, 8))
what did the number 0 say to the number 8? Nice belt!!
>>> print(10 * 'a')
aaaaaaaaaa
파이썬 프로그래머들은 쉥에서 메시지를 푯히할 때 특정 수의 공백을 가진 문자열들로 줄을 맞추기 위해서
이러한 방법을 사용한다.
다음의 예제는 쉡에서 어떻게 출력될까?
(다음의 코드를 입력하자)
spaces = ' ' * 25
print('%s 12 Butts Wynd' % spaces)
print('%s Twinklebottom Heath'% spaces)
print('%s West Snoring' % spaces)
print()
print()
print('Dear Sir')
print()
print('I wish to report that tiles are missing from the')
print('outside toilet roof.')
print('I think it was bad wind the other night that blew them away.')
print()
print('Regards')
print('Malcolm Dithering')
실행 결과
>>>
12 Butts Wynd
Twinklebottom Heath
West Snoring
Dear Sir
I wish to report that tiles are missing from the
outside toilet roof.
I think it was bad wind the other night that blew them away.
Regards
Malcolm Dithering
'Python' 카테고리의 다른 글
5. 리스트 연산 (0) | 2016.12.01 |
---|---|
4. 리스트에서 항목 삭제하기 (0) | 2016.12.01 |
3. 리스트에 항목 추가하기 (0) | 2016.12.01 |
2. 리스트는 문자열 보다 더 강력하다. (0) | 2016.12.01 |
Python (0) | 2016.11.29 |