002. fstring
반응형

2번째는 변수선언하는거를 하려고했는데...

 

일단 fstring을 좀 써야할 것 같다.

 

fstring이란 string을 조금 더 편하게 쓰기 위한 방법중 1개다.

 

C#으로 예를 들면 string.format 을 이용하여 내가 원하는 string을 변수들과 같이 작성하여 원하는 포맷으로 작성하는 함수가 있다.

 

fstring이 이와 같은 기능을 해주는 것..

 

즉, 예를 들자면

 

변수 A에 "Hello World", 변수 B에 123 이라는 값이 들어가있다는 가정하에

 

Hello, World, (123) 이라는 값을 출력한다고 하면...... 기존 대로한다면

 

Console.WriteLine(A + "(" + B + ")" ) 라고 작성을 하여야 원하는 대로 작성이 될 것이다.

 

하지만 string.format을 쓴다면

 

Console.WriteLine(string.format("{A} ({B})") )라고 쓰면 끝난다..

 

이처럼 Python에서 위와 같은 문구를 출력하려면 fstring을 이용하여

 

print(f("{A} ({B})") )

 

라고 작성하면 끝난다..!

반응형