시작하기무료로 시작하기

문자열 포매팅 복습

객체에 사용자 지정 문자열 표현을 정의하기 전에, 문자열을 다루고 포매팅하는 방법에 익숙한지 확인하세요. 복습이 필요하시면 공식 Python 문자열 포매팅 튜토리얼을 잠깐 살펴보세요.

이 연습 문제에서는 다음 코드를 살펴봅니다.

my_num = 5
my_str = "Hello"

f = ...
print(f)

여기서 f의 정의가 비어 있습니다.

다음은 f를 정의하는 몇 가지 가능한 방법입니다:

1.


f = "my_num is {0}, and my_str is {1}.".format(my_num, my_str)
 

2.


f = "my_num is {}, and my_str is \"{}\".".format(my_num, my_str)

3.


f = "my_num is {n}, and my_str is '{s}'.".format(n=my_num, s=my_str)

4.


f = "my_num is {my_num}, and my_str is '{my_str}'.".format()

이 연습은 강의의 일부입니다

Python의 객체 지향 프로그래밍

강의 보기

실습형 인터랙티브 연습문제

이론을 실습으로 바꾸는 인터랙티브 연습 중 하나를 만나보세요

연습 시작