f문자열 포매팅에서 SyntaxError: invalid syntax가 뜨는데 왜일까요?
>>> d={'name':'홍길동', 'age':30}
>>> print(f'나의 이름은 {d['name']}입니다. 나이는 {d['age']}입니다.')
print(f'나의 이름은 {d['name']}입니다. 나이는 {d['age']}입니다.')
                   ^
SyntaxError: invalid syntax

{d['name 앞에서 에러가 뜨는데 아직 완전 초보라 도무지 알 수가 없네요ㅜㅜ

뿌얘미 2337

M 2020년 7월 14일 7:17 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

print(f'나의 이름은 {d['name']}입니다. 나이는 {d['age']}입니다.')

를 다음처럼 고쳐보세요.

print(f"나의 이름은 {d['name']}입니다. 나이는 {d['age']}입니다.")

문자열 내에 홀따옴표가 있을경우 쌍따옴표로 감싸주어야 합니다.

박응용

M 2020년 7월 14일 7:19 오후

말씀대로 해보니 됩니다. 감사합니다^^ - 뿌얘미님, 2020년 7월 14일 8:14 오후 추천 , 대댓글