[파이썬] 파이썬 3의 새로운 기능 (f-strings, type hinting)
파이썬 3에서는 많은 새로운 기능이 추가되었습니다. 이번 글에서는 파이썬 3에서 새로 도입된 두 가지 기능인 f-strings과 type hinting에 대해 알아보겠습니다.
f-strings
f-strings은 파이썬 3.6부터 새로 도입된 기능입니다. f-strings은 문자열 내에 변수를 쉽게 삽입할 수 있게 해줍니다. 이를 사용하면 변수를 문자열에 쉽게 삽입할 수 있습니다.
다음은 f-strings을 사용한 예시입니다.
name = "John"
print(f"My name is {name}")
위 코드를 실행하면 다음과 같이 출력됩니다.
My name is John
type hinting
type hinting은 파이썬 3.5부터 새로 도입된 기능입니다. type hinting은 함수의 인자와 반환값의 타입을 명시할 수 있게 해줍니다. 이를 사용하면 함수를 사용할 때 인자의 타입을 쉽게 확인할 수 있습니다.
다음은 type hinting을 사용한 예시입니다.
def add(a: int, b: int) -> int:
return a + b
위 코드는 두 개의 정수를 받아 더한 값을 반환하는 함수를 정의합니다. 함수의 인자와 반환값의 타입을 명시하였습니다.
이제 함수를 사용할 때 인자의 타입을 확인할 수 있습니다.
result = add(1, 2)
print(result)
위 코드를 실행하면 다음과 같이 출력됩니다.
3