Python function
Python 콜론(:), 화살표(->), with open as, assert
Python 함수
- 콜론(:), 화살표(->)
def sample(x:int) -> bool if(x==1): return False else: return True
콜론(:)은 함수의 인자의 타입에 대해 주석을 달아주는 것이고, 화살표(->)는 함수의 반환 값의 타입에 대해 주석을 달아주는 것이다.
- with open(파일 경로) as 이름
with open("abc.txt") as file: file.write("abcabc")
경로에 있는 파일을 열고 일을 마치면 자동으로 파일을 닫아준다.
- assert [조건식], [메시지] 조건식이 True면 메시지를 출력하지 않고, False라면 AssertionError와 함께 메시지를 출력한다.
a = 1 assert a == 1, "HH"
이 경우 조건이 True이기 때문에 메시지를 출력하지 않는다.
a = 2 assert a == 1, "HH"
하지만 이 경우에서는 조건이 False이기 때문에 메시지를 출력한다.
AssertionError: HH