[Python] Function

Hyunwoo Lee·2022년 1월 18일
0

Call by Object Reference

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

Type hint (PEP484)

def func1(para : str) -> int:
	code
   	code
	return ret

dynamic programming으로 인한 datatype 혼란을 줄이기 위해
Type hint를 이용해 datatype을 사전에 정의할 수 있음.

Function Docstring

함수 안에 함수의 설명을 적는 기능
vscode의 extension 설치 후 ctrl + shift+ p를 이용하면 좋음

Coding Convention

사람이 읽기 쉬운 코드를 만들어야함
PEP8에 여러가지 정의되어있음.
black, flake8 모듈을 이용하면 PEP8 검사, 수정가능

profile
10분만 쉬어요

0개의 댓글