파이썬 3.6부터 지원하는 f-string이라는 기능을 처음 알게 되었다.
전에는 .format 기능만 주구장창 쓰고 % 서식자만 가끔 stack overflow에서 베껴서 쓰던 필자.
f'' 이라는 쉬운 방법이 있었을 줄이야.
사용방법은 문자열 앞에 ('') f를 쓰고, 문자열 안에 입력하고 싶은 변수를 {} 괄호안에 넣기만 하면 된다.
n = 8
print(f'나는 {n}월 생이다')
## out: 나는 8월 생이다
와 같이 간단하다.
.format에서는 '{0}, {1}'과 같이 문자열 안에 변수를 대신 표기한 후에 나중에 변수를 선언하는 방식으로, 변수 순서가 바뀌거나 갯수가 바뀔 때 다시 지정해야하는 번거로움이 있지만 위와같이 f-string을 쓴다면 훨씬 간단해질 것 같다.
'프로그래밍 언어 > 파이썬 Python' 카테고리의 다른 글
클래스 사용하기 (0) | 2021.06.04 |
---|