상세 컨텐츠

본문 제목

[파이썬] f-string 기초

파이썬

by 개미는내일도뚠뚠 2022. 2. 28. 17:46

본문

위 배열을 이용해서 'ㅇㅇㅇ의 점수는 ㅇㅇ점 입니다.' 라고 출력하려고함.

 

일단 이렇게 작성하고 실행하면 결과는 다음과 같음.

타입 에러가 난다. sco는 데이터타입이 넘버인데, 문자열과 + 연산을 하려고 하니까 문제가 난것.(내 기억으로는 자바는 저런 경우 int타입이 형변환되어서 문자열로 출력된것으로 기억하는데 파이썬은 안되나봄.)

그럼 일단 형변환을 해준다.

 

결과는

문제없이 출력된다. 이제 f-string을 사용해보자. 마치 자바스크립트에서 백틱(``)과 비슷한 개념인듯하다.

형태는

 

f''

(f 입력하고 따옴표 '' 작성)

 

작성하면 다음과 같다.

 

실행하면

문제없이 잘 출력된다.


추가로 f-string을 쓰면 형변환 안해도 출력되는지 시도해보았다.

sco에서 str() 형변환을 지우고 실행해보았다.

타입에러없이 잘 출력됐다.

관련글 더보기