파이썬에 f string이 있습니다. 이 중 {는 replacement field라고 해서 특수한 문자로 취급합니다. 이것을 일반 문자처럼 취급하려면 어떻게 해야하는지 간단하게 알아보고 실습도 해 보겠습니다. 먼저 f string이 아닌 문자열입니다. 앞에 f가 붙지 않았어요. 그러면 {과 } 등은 일반 문자로 취급됩니다. a{b}cde가 출력됨을 알 수 있어요. 그런데, 앞에 f가 붙었어요. 그 안에 {와 }가 있는데요. 이렇게 되면 replace가 되어 버려요. f"a{b}cde"는, {b} 대신에 b의 값이 들어가 버립니다. 그래서, 이 프로그램의 실제 결과는 a3cde가 출력되게 됩니다. 실행 결과는 위와 같습니다. 그러면 f string에서 {와 }를 일반 문자처럼 취급하려면 어떻게 해야 할까요..
f-string 검색 결과
해당 글 2건
파이썬 f string에서 bracket을 escape 하는 방법을 알아봅시다.
코딩/파이선
2023. 3. 31. 23:55
알아두면 편한 파이썬 f-string 기능을 알아봅시다.
저는 변수를 출력할 때, 문자열을 이어 붙여서 출력하곤 했습니다. 그런데, 사실 간단한 방법이 있었습니다. 파이썬 3.6 부터는 Literal String Interpolation이 도입되었습니다. PEP 498에서는 이를 f-string으로 언급하고 있는 듯 합니다. 간단하게 예제 몇 개를 보도록 하겠습니다. 먼저 cost를 출력하는 방법입니다. 앞에 f 지시자가 들어갔다는 것을 보시면 됩니다. 그리고, 뒤에 {cost}라고 적혀져 있는데요. 실행 결과를 보겠습니다. cost is 21350이라고 나옵니다. cost가 {cost}이다. 꽤나 유용하게 쓰일 법 합니다. 왜냐하면, 저는 이러한 작업을 문자열을 연결해서 많이 했기 때문입니다. 그런데, 이 방법은 읽기 쉽습니다. 많이 쓰일 법 합니다. 당연하..
코딩/파이선
2021. 3. 10. 00:17
최근댓글