시작하기무료로 시작하기

서식화된 문자열 리터럴("f" 문자열)

지금까지는 "" 또는 ''로 감싼 일반 문자열을 사용했지만, 문자열에는 변수와 섞어 쓸 수 있는 여러 형태가 있습니다. Python에 가장 최근에 추가된 문자열 형태는 "f-strings"로, 서식화된 문자열 리터럴을 뜻합니다. "F-strings"를 사용하면 문자열과 변수를 쉽게 섞고 서식을 지정하여 원하는 출력 형태를 정확히 만들 수 있습니다. 만드는 방법은 큰따옴표나 작은따옴표 앞에 f를 붙여 f""처럼 시작하면 됩니다. 문자열 안에 변수를 포함하려면 f-string에서 변수 이름을 {}로 감싸면 그 변수의 값이 문자열에 삽입됩니다. 예를 들어, 숫자 12가 저장된 변수 count가 있을 때 f"{count} cookies"라고 하면, 이를 출력했을 때 "12 cookies"라는 문자열이 나옵니다. 리스트 top_ten_girl_names에는 각 위치에 해당하는 top_ten_rankname으로 이루어진 튜플이 들어 있습니다.

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

Python의 데이터 타입

강의 보기

연습 안내

  • top_ten_girl_names 리스트를 순회(loop)하면서 튜플 언패킹으로 top_ten_rankname을 가져오세요.
  • 각 순위와 이름을 Rank #: 1 - Jada처럼 출력하세요. 여기서 1은 순위, Jada는 이름입니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Loop over top_ten_girl_names and unpack each tuple into top_ten_rank and name
for ____, ____ in ____:
  	# Print each name in the proper format
    print(____"Rank #: ____ top_ten_rank ____ - { ____ }")
코드 편집 및 실행