Whats new in python 3.6
파이썬 3.6에서 달라지는 점
이번주 금요일1에 파이썬 3.6이 발표될 예정이다. 몇 가지 새로워지는 변경사항에 대해 살펴보자.
새 기능들
포맷 문자열 리터럴
str.format()
을 사용하던 문자열 포맷팅이 f" ... "
리터럴로 사용할 수 있게 된다. 해당 리터럴 내에서는 { }
내에 현재 스코프의 변수를 이용해서 치환될 수 있다.
name = "John"
greet = f"He said his name is {name}"
print(greet) # "He said his name is John"
width = 10
precision = 4
value = decimal.Decimal("12.34567")
print(f"result: {value: {width}.{precision}}")
# "result: 12.35"
# ^^^^^ 5