-
반응형
f-string(formatted string literal)은 속도, 가독성을 위해 사용되며 파이썬 3.6이상에서 지원된다.
다음과 같은 형태로 사용한다.
f'…{변수이름 또는 표현식}…'
표현식 내에서는 역슬래시(\)를 사용할 수 없지만 변수에 저장된 역슬래시는 사용 가능하다.
>>> import math >>> x = 'pi' >>> print(f'The value of {x} is approximately {math.pi:.3f}.') The value of pi is approximately 3.142.
콜론(:) 뒤 형식 지정자 입력을 통해 소수점을 반올림하거나 자릿수를 맞출 수 있다.
f-string 써서 글자수 줄이기
a=[int(input()) for i in range(5)] print(max(a)) print(a.index(max(a))+1)
이 세 줄을 다음과 같이 한 줄로 나타낼 수 있다.
print(max(f'{int(input())}\n{i+1}'for i in range(5)))
참고.
docs.python.org/ko/3/tutorial/inputoutput.html
docs.python.org/ko/3/reference/lexical_analysis.html#f-strings
반응형'Python' 카테고리의 다른 글
chr(x), ord(x) - a~z까지 아스키코드로 입력하기 (0) 2021.01.05 print문 안에 조건문 사용하기 (0) 2021.01.05 컴프리헨션 (Comprehension) - 리스트 내 for문, if문 사용하기 (0) 2021.01.05 파이썬 sort(), sorted() (0) 2021.01.05 파이썬 리스트 (list) (0) 2021.01.05