[Python] 문자열 출력 방식

2022. 3. 17. 09:25Languages/Python

 

 

C 스타일 문자열 출력

 

  • 문자열은 %s
  • 정수는 %d
  • 실수는 %f, 실수는 출력할 소수점 개수를 명시 가능
name = "Choi"
home = "Daegu"

print("My name is %s and I am from %s." % (name, home))
# My name is Choi and I am from Daegu

 

실수 소수점 개수 조정은 다음과 같이 할 수 있다.

print("%.2f" % 0.1234) # 소수점 3번째에서 반올림하여 2번째 자리까지만 출력

 

 

 

f - 문자열 출력

 

  • Python 3.6부터 도입된 방법으로, 문자열 앞에 f로 시작하며 { }로 변수를 감싸서 표현한다.
name = "Choi"
home = "Daegu"

print(f"My name is {name} and I am from {home}.")
# My name is Choi and I am from Daegu

 

소수점 조정은 다음과 같이 할 수 있다.

x = 12.31645
print(f"Today's temperature is {x:.2f} degrees.")

# Today's temperature is 12.32 degrees.

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90
반응형