공백 4칸
을 원칙으로 한다foo = long_func_nm(var_one, var_two,
var_three, var_four)
def long_func_nm(
var_one, var_two, var_three,
var_four):
print(var_one)
foo = long_func_nm(
var_one, var_two,
var_three, var_four)
_
)로 구분하여 표기하는 스네이크 케이스(Snake Case) 따른다a: str = "1"
b: int = 1
def fn(a):
def fn(a: int) -> bool:
a: str = 1
type(a)
<class 'int'>
pip install mypy
Functional
) 기능 지원list(map(lambda x: x + 10, [1, 2, 3]))
[n * 2 for n in range(1, 10 + 1) if n % 2 == 1]
[2, 6, 10, 14, 18]
a = []
for n in range(1, 10 + 1):
if n % 2 == 0:
a.append(n * 2)
[2, 6, 10, 14, 18]
a = {key : value for key, value in original.items()}
a = {}
for key, value in original.items():
a[key] = value
iteration
) 동작을 제어할 수 있는 루틴 형태