def func(x):
x.append(2)
x = "hello"
print(x)
x = [0,1]
func(x) #"hello"
print(x) #[0, 1, 2]
Python은 Call by Object Reference를 지원한다.
global s
def func1(para : str) -> int:
code
code
return ret
dynamic programming으로 인한 datatype 혼란을 줄이기 위해
Type hint를 이용해 datatype을 사전에 정의할 수 있음.
함수 안에 함수의 설명을 적는 기능
vscode의 extension 설치 후 ctrl + shift+ p
를 이용하면 좋음
사람이 읽기 쉬운 코드를 만들어야함
PEP8에 여러가지 정의되어있음.
black, flake8 모듈을 이용하면 PEP8 검사, 수정가능