Explicit String Conversion
LESSON
문자열 변환을 연습한다.
13. Explicit String Conversion
간혹, 문자열이 아닌 값들을 문자열과 연결해야할 때가 있습니다.
이런 경우에, 여러분은 문자열이 아닌 값을 문자열로 변환할수 있습니다.
print "I have " + str(2) + " coconuts!"
This will print I have 2 coconuts!.
str()
메소드는 문자열이 아닌 값을 문자열로 변환해 줍니다.
상단의 예에서, 여러분은 앞에서 연습해본바와 같이, 숫자 2
를 문자열 "2"
로 변환해 주고, 문자열을 서로 연결 해줍니다.
지금부터, 연습을 해봅시다.
설명:
• Ch13. Explicit String Conversion 에서는 출력시 문자열 변환을 학습한다.
• 문자열과 숫자를 concatenation 시킬때는 숫자를 문자열 형태로 바꿔 줘야한다.
• 바꿔주지 않으면 Python 해석기(interpreter)는 Error를 발생시킨다.
- 변환을 해주지 않고, 실행을 시키면, Error 가 발생할 것이다.
str()
메서드를 사용하여,3.14
를 문자열로 바꿔주고 다시 동작시켜라.
설명:
• Editor 화면의 소스를 Run 시키면 Error 가 발생한다.
• 실수 3.14 를 함수 str() 를 사용하여 문자열 형태로 바꾸어라.
• Run 시켜라.
str(2)
을 활용하여 숫자 2를 문자열로 변환시켜라.- 여러분은 숫자 3.14를 문자로 변환 할수 있는가?
# Turn 3.14 into a string on line 3!
print "The value of pi is around " + str(3.14)
설명:
• 실수 3.14 를 문자열로 바꿔주고, str() 를 사용한다.
• e.g. str(3.14) 로 변경 해야한다.
결과
The value of pi is around 3.14